部件是类或接口的运行时实例。可以使用以下符号为部件指定多重性:
(x{...y})
其中 x 指定创建复合结构时的初始或设置的实例数,y 表示任何时候的最大实例数。
部件用于表达复合结构或建模模式,可以由各种对象调用以实现特定目的。在说明结构的组成时,可以将 Parts 作为其他 Parts 的属性嵌入。当作为属性嵌入时,部件可以由一个实心轮廓包围,表示周围的部件按部件拥有部件。或者,一个虚线轮廓表示该属性被周围的部件引用和使用,但不包含在其中。