हमारे पास गुण फ़ाइल में कुछ डेटा है। यह डेटा कई वर्गों में उपयोग किया जाता है। इसलिए, हम प्रत्येक वर्ग में एक गुण श्रेणी वस्तु बनाते हैं और फिर getProperty() विधि का उपयोग कर डेटा पढ़ते हैं। यह कोड के दोहराव की ओर अग्रसर है।संपत्ति फ़ाइल को कई बार पढ़ने से कैसे बचें
क्या कोई इससे बचने के लिए कुछ सर्वोत्तम अभ्यास सुझा सकता है?
एक बात यह है कि मेरे दिमाग में आया है:
एक वर्ग
इस वर्ग में संपत्ति फ़ाइल में प्रत्येक संपत्ति के लिए एक सार्वजनिक चर है बनाएं
एक विधि है कि प्रत्येक और हर संपत्ति
को मान प्रदान करती है में है कक्षा जहां संपत्ति मूल्यों की आवश्यकता है, इस वर्ग के लिए एक वस्तु बनाएं और सार्वजनिक चरों तक पहुंचें
लेकिन, जिन चीज़ों को मैं इस दृष्टिकोण से पसंद नहीं करता वे सार्वजनिक चर हैं और यदि सभी नई संपत्ति संपत्ति फ़ाइल में जोड़ दी जाती है, मुझे कक्षा में उस संपत्ति को पढ़ने के लिए कोड जोड़ने की जरूरत है।
किसी भी मदद की सराहना की जाती है।
धन्यवाद!
कैसे 'बारे में Singleton' दृष्टिकोण के –
के संभावित डुप्लिकेट [जावा गुण वर्गों में उपलब्ध कराएं?] (Http://stackoverflow.com/questions/4750131/मेक-जावा-गुण-उपलब्ध-कक्षाएं) –