まず、これからお話しすることを言わなければなりませんSystem.ComponentModel.Component。
.NET Component Modelは (サイト サービスを介して) 個別の を定義する機能を提供するComponentsため、疎結合の方法で相互に通信でき、それぞれComponentを簡単に交換できることがわかります。
しかし、私のポイントは、そうでなければこれを達成できるということです。つまり、SWを正しいObject Oriented Programming方法で設計すればAbstract classes、Interfacesなどを使用して、言及されたすべての機能/相互運用性を達成できるということです。
では、なぜ、いつコンポーネント モデルに頼る必要があるのでしょうか?