UML组件图
发布时间
阅读量:
阅读量
一、构件
1.定义:
构件(component)指的是系统内部遵循统一接口规范,并具备物理实体特性的可替换模块。每个构件能够完成特定的功能任务,同时向其他模块开放相应的接口,从而提升软件组件的复用性与灵活性。
2.图符:

- 构件举例:
对象库,可执行体,COM+,企业级JavaBean
- 类型:
源代码构件:源代码文件
二进制构件:目标码文件,静态链接库,动态链接库
可执行构件:可执行程序
数据文件或文档。
- 特点:
构件具有物理实体属性;具备可替换性;作为系统组成部分存在;遵循一组接口规范,并实现对应接口的功能。
**
**
二、 构件和类的区别:
-
类体现的是逻辑层面的抽象概念,而构件则代表物理层面的抽象形式。
-
构件是其他元素在物理层面的具体实现方式。
-
类可以直接包含属性与操作,而构件通常仅包含需通过接口访问的操作内容。
**
**
三、 构件图:
- 构成:
全部评论 (0)
还没有任何评论哟~
