रखते हुए कक्षाएं शिथिल युग्मित, समझने के लिए, संशोधित करने, और डिबग आसान है कि लेखन कोड का एक महत्वपूर्ण पहलू है। एक नौसिखिया के रूप में, हालांकि, लगभग किसी भी समय मैं संघर्ष के सबसे सरल उदाहरणों से परे मिलता हूं।ढीला युग्मन और OO आचरण शुरुआती
मैं समझता हूँ, कम या ज्यादा, मैं कैसे तार, पूर्णांकों, और उनकी खुद की कक्षाओं में सरल डेटा प्रकार संपुटित कर सकते हैं। जब मैं समृद्ध टेक्स्ट स्वरूपण जैसी जानकारी से निपटना शुरू करता हूं, हालांकि, चीजें वास्तव में जटिल होती हैं - जब तक कि मैं केवल एक घटक में मौजूद विभिन्न विधियों का उपयोग नहीं करता। इस उदाहरण को जारी रखने के लिए, मान लीजिए कि मैं कुछ लिख रहा था जिसमें यूआई में एक आरटीएफ ज्ञापन घटक शामिल था। डेल्फी में, घटक में स्वरूपित पाठ को सहेजने जैसी चीजों को करने के लिए अंतर्निहित विधियां हैं। इसके अलावा, कभी-कभी ऐसा लगता है कि आरटीएफ पाठ के साथ काम करने के लिए केवल (या कम से कम सर्वश्रेष्ठ) तरीके ही घटक में बनाए गए तरीकों के माध्यम से हैं।
कैसे (या क्यों) मैं किसी अन्य वर्ग में बचत, लोड हो रहा है, और स्वरूपण पाठ के सभी कार्य करते हैं जब मैं पहले से ही एक घटक है कि मेरे लिए यह सब करता है?
अपने आप में आमतौर पर (ए) कुछ ऐसा करने वाला होता है जो आवश्यकता से कहीं अधिक जटिल लगता है, पहले से मौजूद तरीकों को पुन: पेश करने, या (बी) खराब किए गए वर्गों को बना रहा है जो अभी भी एक-दूसरे के साथ कसकर मिलते हैं। जैसा कि वे सूचनार्थियों में कहते हैं, "एक बेहतर तरीका होना चाहिए!"
मैं बस 'बेहतर तरीका' कैसे काम करता हूं इस पर संकल्पनात्मक रूप से खो गया हूं। कोई विचार?
नहीं, डेल्फी में आप अंडर-इंजीनियर के लिए अधिक संभावना रखते हैं –