मैं जावा में काफी बड़ी परियोजना पर काम कर रहा हूं। मेरा सवाल है कि मेरे आवेदन के लिए गुणों के सेट को सर्वोत्तम रूप से कैसे व्यवस्थित किया जाए।गुणों के लिए सही दृष्टिकोण
दृष्टिकोण 1: कुछ स्थिर गुण वस्तुएं हैं जो प्रत्येक वर्ग द्वारा सुलभ होती हैं। (नुकसान: फिर, कुछ वर्गों को उनकी सामान्यता खो दी जाती है, उन्हें आवेदन के संदर्भ से बाहर निकाला जाना चाहिए; उन्हें किसी भी अलग वर्ग में स्थित कुछ स्थैतिक वस्तु के लिए स्पष्ट कॉल की आवश्यकता होती है और भविष्य में गायब हो सकता है; यह सिर्फ गायब नहीं होता है सही महसूस करें, क्या मैं गलत हूं?)
दृष्टिकोण 2: गुणों को मुख्य श्रेणी द्वारा तत्काल किया जाना चाहिए और अन्य आवेदन कक्षाओं को सौंप दिया गया है। (नुकसान: आप अंत लगभग हर वर्ग के लिए गुण वस्तु के लिए एक सूचक गुजर और यह बहुत निरर्थक और बोझिल बनने के लिए लगता है, मैं नहीं यह पसंद है।)
कोई सुझाव?
अधिक बेहतर है क्योंकि इसे सामान्य गुण संदर्भ की आवश्यकता नहीं है। यह कक्षा की जरूरतों के लिए विशिष्ट है। – Robin