搜狗百科:
構件是面向軟件體系架構的可復用軟件模塊。構件(component)是可復用的軟件組成成份,可被用來構造其他軟件。它可以是被封裝的對象類、類樹、一些功能模塊、軟件框架(framework)、軟件構架(或體系結構Architectural)、文檔、分析件、設計模式(Pattern)等。1995年,Ian.oraham給出的構件定義如下:構件(Component)是指一個對象(接口規范、或二進制代碼),它被用於復用,接口被明確定義。
OMG的定義更通俗、詳細一些,在Modeling Language Specification(Revision1.3)寫道:構件是一個物理的、可替換的系統組成部分,它包裝了實現體且提供了對一組接口的實現方法。
