कई नामकरण शैलियों का उपयोग करना है। मैं यूटिल्स का सुझाव सिर्फ इसलिए दूंगा क्योंकि यह अधिक सामान्य है।
एक उपयोगिता वर्ग को समझा जाता है कि केवल स्थैतिक विधियां हों और वे स्टेटलेस हों। आप ऐसी कक्षा का उदाहरण नहीं बनायेंगे।
एक हेल्पर एक उपयोगिता वर्ग हो सकता है या यह स्टेटफुल हो सकता है या एक उदाहरण की आवश्यकता हो सकती है। यदि संभव हो तो मैं इससे बचूंगा।
यदि आप नाम को अधिक विशिष्ट बना सकते हैं। उदाहरण के लिए, यदि इसकी छँटाई विधियाँ हैं, तो इसे XSorter करें
सरणियों के लिए आप सहायक वर्गों की तरह पा सकते हैं
Array
Arrays
ArrayUtil
ArrayUtils
ArrayHelper
उपयोगिता वर्ग के लिए एक छोटा हाथ बीटीडब्ल्यू एक उदाहरण है जिसमें कोई उदाहरण नहीं है
enum XUtils {;
static methods here
}
यदि आपको एक इंटरफ़ेस लागू करने की आवश्यकता है, तो मैं एक स्टेटलेस सिंगलटन का उपयोग करूंगा।
enum XHelper implements RequiredInterface {
INSTANCE;
// no instance fields.
}
Utilsस्थिर वर्ग के लिए उपयोग करने के लिए एक उपयोगी सम्मेलन है जो संगठन में, या किसी अन्य संगठन में कहीं भी इस्तेमाल किया जा सकता है। एकHelperवर्ग में एक समान कोड होता है जिसे एक परियोजना के भीतर फिर से उपयोग किया जा सकता है और परियोजना के भीतर निर्भरता होती है। बेशक, कोई आम तौर पर स्वीकृत नियम नहीं है, लेकिन मुझे यह उपयोगी लगता है।