Java'da yardımcı program sınıfları yazarken, izlenecek bazı iyi yönergeler nelerdir?
Paketler "yararlanılmalı" mı yoksa "araçlar" mı olmalıdır? ClassUtil mi yoksa ClassUtils mi? Bir sınıf ne zaman "Yardımcı" veya "Yardımcı" olur? Yardımcı Programlar mı, Yardımcı Programlar mı? Yoksa bunların bir karışımını mı kullanıyorsunuz?
Standart Java kitaplığı hem Yardımcı Programları hem de Yardımcı Programları kullanır:
- javax.swing.Utilities
- javax.print.attribute.AttributeSetUtilities
- javax.swing.plaf.basic.BasicGraphicsUtils
Apache, çeşitli Util ve Utils kullanır, ancak çoğunlukla Utils:
- org.apache.commons.modeler.util.DomUtil
- org.apache.commons.modeler.util.IntrospectionUtils
- org.apache.commons.io.FileSystemUtils
- org.apache.lucene.wordnet.AnalyzerUtil
- org.apache.lucene.util.ArrayUtil
- org.apache.lucene.xmlparser.DOMUtils
Spring, birçok Helper ve Utils sınıfını kullanır:
- org.springframework.web.util.UrlPathHelper
- org.springframework.core.ReflectiveVisitorHelper
- org.springframework.core.NestedExceptionUtils
- org.springframework.util.NumberUtils
Öyleyse, hizmet sınıflarınızı nasıl adlandırıyorsunuz?