Advertisement

UML组件图

阅读量:

一、构件

1.定义:

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

2.图符:

  1. 构件举例:

对象库,可执行体,COM+,企业级JavaBean

  1. 类型:

源代码构件:源代码文件

二进制构件:目标码文件,静态链接库,动态链接库

可执行构件:可执行程序

数据文件或文档。

  1. 特点:

构件具有物理实体属性;具备可替换性;作为系统组成部分存在;遵循一组接口规范,并实现对应接口的功能。

**
**

二、 构件和类的区别:

  1. 类体现的是逻辑层面的抽象概念,而构件则代表物理层面的抽象形式。

  2. 构件是其他元素在物理层面的具体实现方式。

  3. 类可以直接包含属性与操作,而构件通常仅包含需通过接口访问的操作内容。

**
**

三、 构件图:

  1. 构成:

![](https://ad.itadn.com/c/weblog/blog-img/images/2025

全部评论 (0)

还没有任何评论哟~