জাভাতে ইউটিলিটি ক্লাস লেখার সময়, কিছু ভাল নির্দেশিকা অনুসরণ করা কি?
প্যাকেজগুলি "ব্যবহার" বা "ব্যবহারগুলি" হওয়া উচিত? এটা কি 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
সুতরাং, আপনি কীভাবে আপনার ইউটিলিটি ক্লাসের নাম রাখবেন?