首先,我不得不說我要談談System.ComponentModel.Component
。.NET組件模型解釋
你知道,我知道,那.NET Component Model
提供能力(通過網站服務)來定義單獨Components
,使他們能夠在一個鬆散耦合的方式相互通信,而且每個Component
易於更換。
但我要說的是,我可以以其他方式實現這一目標: 我的意思是,如果我在正確的Object Oriented Programming
方式設計SW,我可以通過Abstract classes
,Interfaces
等手段實現上述所有的功能/互操作性。
然後WHY和WHEN我應該依靠組件模型?