前页 | 后页 |
属性
属性是分类器中A嵌套结构,通常是复合结构图中的类或接口。包含的结构反映了包含分类器中反映的实例和关系。属性可以具有多重性,并且可以显示为:
- 零件(首选)或
- 关联角色
部分
在此图中,有两个部分,“libBooks”和“记录”,它们分别是对应于“书籍”和“电脑”类的实例。两个 Part 之间的关系由连接符表示,反映 Parts 之间的通信是通过条码进行的。这个包含的结构和它的部件是由图书馆类拥有的属性。
将零件从图表工具箱拖到类上后,右键单击部件并选择“高级|”设置属性类型'以连接到分类器。如果拖动到类上时部件消失,调整类的 Z 顺序以将其移动到部件后面(右键单击类并选择“Z-Order”选项)。
要向包含的分类器指示不属于组合的属性,请使用带有虚线轮廓的框符号,表示关联;去做这个:
- 右键单击部件并选择“属性”选项。
- 选择“属性”对话框的“高级”页面。
- 将“IsReference”选项设置为True 。
关联角色
属性也可以使用普通的复合结构来反映(不包含在类中),通过与类的连接来指示适当的连接器、部件和关系。
此处显示了替代表示;然而,这种表示未能通过在分类器中包含属性来表达立即反映的所有权。