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