部件

在组合结构图中,部件是一个图元素,用来表示包含结构化类元所拥有的一组实例(一个或多个实例)。部件描述一个实例在类元中充当的角色。可以在类元的结构部分以及 UML 图(例如,组合结构图、类图、对象图、组件图、部署图和包图)中创建部件。

部件归组合所有,而组合结构图对部件在某个包含类元中如何相连进行建模。每个部件使用一种特定的类型。类型用于定义可以绑定至角色或者引用的对象种类。可以具有同一类型的多个部件,而每个部件都可以与其他部件具有不同的一组关系。可以将部件与连接器相连,以指定它们之间的通信。

如下图所示,一个部件在图框中显示为一个实心矩形内包含该部件的名称、类型以及指定的任何多重性。

图框中显示了四个矩形,每个矩形表示属于包含类元的类型为 Wheel 的一个部件。一个连接器,显示为用于连接矩形的直线,将两个前轮和两个后轮连接起来。

该图中的示例显示了一个名为 Car 的包含类元。组合结构图中显示了一辆汽车的四个坚持组合部件,每个部件表示一种车轮类型。frontaxle 连接器用于连接两个前轮,而 rearaxle 连接器用于连接两个后轮。

相关任务
对组合结构图添加部件
更改部件的类元类型
在组合结构图中连接部件和端口

反馈