Nói chung,bất kỳ phương thức nào không phụ thuộc vào trạng tháicủa một thể hiện phải là static. Các lớp của trình trợ giúp không chứa gì ngoài các phương thức tĩnh phải được khai báo tĩnh để ngăn bạn vô tình thêm các thành viên không phải tĩnh và khởi tạo các lớp.
Các phương thức trợ giúp có cần phải tĩnh không?
21 Câu trả lời. Tôi thích các phương thức trợ giúp như vậy làprivate static; điều này sẽ làm cho người đọc thấy rõ rằng họ sẽ không sửa đổi trạng thái của đối tượng.
Lớp trợ giúp có thể tĩnh không?
Hầu hết các lớp trợ giúp hoặc tiện íchsử dụng phương thức tĩnh. Bạn chỉ nên sử dụng các phương thức không tĩnh nếu bạn muốn tạo nhiều trường hợp của lớp trợ giúp của mình, nhưng vì bạn chỉ cần một đầu vào đơn giản -> hàm ->, tôi sẽ đặt các phương thức này là tĩnh.
Các lớp trợ giúp tĩnh có kém không?
Tại sao các lớp trợ giúp tĩnh không tốt? Các lớp trợ giúp tĩnhtệ vì chúng làm cho các chương trình khó hiểu hơn(và do đó khó tiếp cận với các nhà phát triển mới hơn), dẫn đến lỗi vì không rõ chúng dùng để vận hành dữ liệu nào và họ thực hiện các thay đổi khó hơn do tăng khả năng ghép nối.
Phương pháp trợ giúp có nên ở chế độ riêng tư không?
Các phương thức của trình trợ giúp nội bộ là (có thể) tốt
Nếu một phương thức thực sự chỉ là một phương thức trợ giúp cho một phương thức công khai và không có ý nghĩa khi tự nó tồn tại trong một bối cảnh khác thì đó làtinh để giữ nó nhưmột phương pháp riêng tư.