1.构件的概念
构件是一种组装单元,它可以可以是一个封装的对象,可以是软件包,也可以是一个子系统,甚至是一些文档。它具有规范的接口规约和显式的语境依赖,软件构件可以独立的部署并由第三方任意组装。中间件是构件的一种,主要完成构件之间的通信。
2.构件的组装方式
构件的组装方式包括:
1、顺序组装:按顺序调用己经存在的构件,可以用两个已经存在的构件来创造一个新的构件。
2、层次组装:被调用构件的“提供”接口必须和调用构件的“请求”接口兼容。
3、叠加组装:多个构件合并形成新构件,新构件整合原构件的功能,对外提供新的接口。