बस शब्दों में कहें, क्या बहुवचन का उपयोग करके संग्रह और समग्र वस्तुओं का नाम देना एक अच्छा विचार है?क्या नाम संग्रह में बहुलता का उपयोग करना अच्छा अभ्यास है?
class PandaBears {
PandaBear[] bears;
class PandaBear {
}
}
मेरी चिंता यह है कि कक्षा के नाम काफी समान हैं। दूसरी तरफ, PandaBearList
कार्यान्वयन का खुलासा करता है, लेकिन यह अधिक आसानी से भिन्न है।
मुझे नहीं पता कि यह अच्छा अभ्यास है या नहीं। लेकिन मुझे बहुवचन का उपयोग करना पसंद नहीं है। मैं 'पांडाबियर कोलेक्शन 'का उपयोग करूंगा। – atoMerz
आईएमओ, अगर मेरे पास कुछ विशेष विधियां हैं (जैसे विशिष्ट मानों के साथ कुछ तत्व लौटाना आदि) या मैं केवल एक विधियों के साथ एक सख्त एपीआई चाहता हूं जिसे मैं संग्रह के साथ उपयोग करने की अनुमति देता हूं, अन्यथा, मैं संग्रह, सूची का पुन: उपयोग करूंगा या सेट (जावा)। – Genzer
मैं वैचारिक नाम पसंद करता हूं। आपकी बाहरी कक्षा की भूमिका क्या है? इसके उद्देश्य के बारे में सोचें और उचित नाम चुनें। PandaBearForest? PandaBearMom? PandaBearCage? PandaBearGroup? शायद आपको बाहरी वर्ग की आवश्यकता नहीं है। –