जावा में उपयोगिता कक्षाएं लिखते समय, कुछ अच्छे दिशानिर्देशों का पालन करना क्या है?
क्या पैकेट "उपयोग" या "बर्तन" होना चाहिए? क्या यह ClassUtil या ClassUtils है? एक वर्ग "हेल्पर" या "उपयोगिता" कब है? उपयोगिता या उपयोगिताएँ? या आप उनमें से एक मिश्रण का उपयोग करते हैं?
मानक जावा लाइब्रेरी उपयोग और उपयोगिता दोनों का उपयोग करती है:
- javax.swing.Utilities
- javax.print.attribute.AttributeSetUtilities
- javax.swing.plaf.basic.BasicGraphicsUtils
अपाचे विभिन्न प्रकार के यूटिल और यूटिल्स का उपयोग करता है, हालांकि ज्यादातर यूटिल्स:
- 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
वसंत हेल्पर और यूटिल्स वर्गों का उपयोग करता है:
- org.springframework.web.util.UrlPathHelper
- org.springframework.core.ReflectiveVisitorHelper
- org.springframework.core.NestedExceptionUtils
- org.springframework.util.NumberUtils
तो, आप अपनी उपयोगिता कक्षाओं का नाम कैसे देते हैं?