上一页 | 下一页 |
属性
属性是复合结构图上分类器中的嵌套结构,通常是类或接口。包含的结构反映了在包含的分类器中反映的实例和关系。属性可以具有多重性,可以显示为:
- 部件(首选)
- 协会角色
部分
在此图中有两个部分,“libBooks”和“records”,它们分别对应于Classes'Books'和'Computer'。两个部件之间的关系由连接器指示,反映部件之间的通信是通过条形码。这个包含的结构及其部件是Library Class拥有的属性。
将零件从图表工具箱拖到类上后,右键单击零件并选择“高级|” 设置属性类型'以连接到分类器。如果拖动到类上时零件消失,请调整类的Z顺序以将其移动到零件后面(右键单击类并选择“Z顺序”选项)。
要指示不属于包含分类器的合成的属性,请使用带有虚线轮廓的框符号,表示关联; 去做这个:
- 右键单击零件,然后选择“属性”选项。
- 选择“属性”对话框的“高级”页面。
- 将“IsReference”选项设置为True。
协会角色
也可以使用普通的复合结构(不包含在类中)反映属性,并通过与类的连接指示适当的连接器,部件和关系。
这里显示了替代表示; 但是,此表示无法通过在分类器中包含属性来立即反映所有权。