सबसे पहले, मुझे यह कहना है कि मैं System.ComponentModel.Component
के बारे में बात करने जा रहा हूं।.NET घटक मॉडल स्पष्टीकरण
तुम्हें पता है, मैं समझता हूं कि .NET Component Model
क्षमता (साइट सेवाओं के माध्यम से) प्रदान करता है अलग Components
परिभाषित करने के लिए है, इसलिए वे एक शिथिल युग्मित तरह से एक दूसरे के साथ संवाद कर सकते हैं, और कहा कि प्रत्येक Component
आसानी से बदली है।
लेकिन मेरी बात यह है कि मैं इस अन्यथा प्राप्त कर सकते हैं: मेरा मतलब है अगर मैं सही ढंग से Object Oriented Programming
दप डिजाइन, मैं Abstract classes
, Interfaces
आदि के माध्यम से सभी का उल्लेख कार्यक्षमता/अंतर हासिल कर सकते हैं।
फिर क्यों और जब मैं घटक मॉडल पर भरोसा करना चाहिए?