上一页 下一页

组件

描述

组件是系统的模块化部分,其行为由其提供的和所需的接口定义; 组件的内部工作方式应该是不可见的,并且与使用环境无关。源代码文件,DLL,Java bean和定义系统的其他工件可以在组件中体现出来。

组件可以由多个类或组合在一起的组件组成。随着较小的组件聚集在一起以创建更大的组件,最终的系统可以在组件图中建模,构建块样式。通过在离散组件中构建系统,数据和行为的本地化可以减少类和对象之间的依赖关系,从而提供更强大和可维护的设计。

工具箱图标

学到更多

OMG UML规范:

OMG UML规范(UML上部结构规范,v2.1.1,第148页)规定:

组件表示系统的模块化部分,其封装其内容并且其表现形式可在其环境中替换。

组件根据提供的和所需的接口定义其行为。因此,组件用作一种类型,其一致性由这些提供的和所需的接口定义(包括它们的静态和动态语义)。