Kullanılacak birçok adlandırma stili vardır. Utils'i daha yaygın olduğu için öneririm.
Bir Utility sınıfının yalnızca statik yöntemlere sahip olduğu ve durumsuz olduğu anlaşılır. Böyle bir sınıfın bir örneğini yaratmazsınız.
Bir Yardımcı, bir yardımcı program sınıfı olabilir veya durum bilgili olabilir veya bir örneğin oluşturulmasını gerektirebilir. Mümkünse bundan kaçınırım.
İsmi daha belirgin hale getirebilirseniz. Örneğin, sıralama yöntemleri varsa, onu XSorter yapın
Diziler için aşağıdaki gibi yardımcı sınıflar bulabilirsiniz
Array
Arrays
ArrayUtil
ArrayUtils
ArrayHelper
BTW, bir yardımcı program sınıfı için kısa bir el, örneği olmayan bir numaralandırmadır
enum XUtils {;
static methods here
}
Bir arabirim uygulamanız gerekirse, durumsuz bir Singleton kullanırım.
enum XHelper implements RequiredInterface {
INSTANCE;
// no instance fields.
}
UtilsKuruluşun herhangi bir yerinde veya başka bir kuruluşta kullanılabilecek statik bir sınıf için kullanmayı yararlı buluyorum . BirHelpersınıf, bir proje içinde yeniden kullanılabilen ve proje içinde bağımlılıkları olan ortak bir koda sahiptir. Elbette genel olarak kabul edilmiş bir kural yok, ancak bunu faydalı buluyorum.