Có nhiều kiểu đặt tên để sử dụng. Tôi sẽ đề xuất Utils chỉ vì nó phổ biến hơn.
Một lớp Tiện ích được hiểu là chỉ có các phương thức tĩnh và không có trạng thái. Bạn sẽ không tạo một thể hiện của một lớp như vậy.
Người trợ giúp có thể là một lớp tiện ích hoặc nó có thể là trạng thái hoặc yêu cầu tạo một phiên bản. Tôi sẽ tránh điều này nếu có thể.
Nếu bạn có thể làm cho tên cụ thể hơn. ví dụ: nếu nó có các phương pháp sắp xếp, hãy đặt nó thành XSorter
Đối với mảng, bạn có thể tìm thấy các lớp trợ giúp như
Array
Arrays
ArrayUtil
ArrayUtils
ArrayHelper
BTW một tay ngắn cho một lớp tiện ích là một enum không có phiên bản
enum XUtils {;
static methods here
}
Nếu bạn cần triển khai một giao diện, tôi sẽ sử dụng Singleton không trạng thái.
enum XHelper implements RequiredInterface {
INSTANCE;
// no instance fields.
}
Utilscho một lớp tĩnh có thể được sử dụng ở bất kỳ đâu trong tổ chức hoặc trong một tổ chức khác. MộtHelperlớp có mã chung có thể được sử dụng lại trong một dự án và có các phụ thuộc trong dự án. Tất nhiên, không có quy tắc chung được chấp nhận, nhưng tôi thấy điều này hữu ích.