मुझे object1
पर कुछ कार्य करने की आवश्यकता है जब कुछ राज्य परिवर्तन object2
पर होता है। मैं एंड्रॉयड में नमूदार पैटर्न का उपयोग करने के लिए कोशिश कर रहा था, मैं ऑब्जर्वर और प्रत्यक्ष वर्गों का उपयोग करने का मतलब है, तो object1
ऑब्जर्वर को लागू करता है और object2
नमूदार फैली हुई है। दुर्भाग्यवश, object2
पहले से ही किसी अन्य वर्ग से फैली हुई है, इसलिए मैं इसे अवलोकन के विस्तार के रूप में परिभाषित नहीं कर सकता।पर्यवेक्षण पैटर्न के लिए वैकल्पिक?
क्या इस पैटर्न का उपयोग करने के लिए कोई अन्य विकल्प है? शायद अन्य वर्ग जो मुझे इस व्यवहार को करने की अनुमति देते हैं?
धन्यवाद।
धन्यवाद! उतना मेरे लिये पर्याप्त है। कोस्टजा का समाधान भी अच्छा लगता है लेकिन इसके लिए अतिरिक्त प्रयास की आवश्यकता है। – forumercio
यह एक "खतरनाक" समाधान है। हालांकि यह मेरे लिए भी काम करेगा। लेकिन इसके अतिरिक्त आपको अपनी कक्षा को अंतिम रूप देने या कम से कम सभी प्रासंगिक संपत्तियों को निजी के रूप में घोषित करने के लिए उल्लेख किया जाना चाहिए था। यह आपके एकमात्र तरीके से काम करने का एकमात्र तरीका है, जब आपकी कक्षा किसी अन्य द्वारा विस्तारित की जाती है ... – Sauer