类图实例操作练习.ppt

4.4.1 关联关系 关联关系 关联关系是一种结构关系,它指明一个对象与另一个对象之间的联系。 根据不同的含义,关联可分为普通关联、递归关联、限定关联、或关联、有序关联、三元关联和聚合等七种。 4.4.1 关联关系 关联关系 关联可以使用名称、角色、多重性和导航性等来进行修饰。 (1)名称 由于关联是双向的,可以在关联的一个方向上为关联起一个名字 (2)角色 角色是关联关系中一个类对另一个类所表现出来的职责。 (3)多重性 约束是UML三大扩展机制之一,多重性就是一种约束。关联的多重性是用来在类图中图示关联中的数量关系。 (4)导航性 导航性描述的是一个对象通过导航访问另一个对象。 4.4.1 关联关系 绘制关联关系 (1)在类图绘制工具栏上选择图标 ,在源类上单击鼠标左键,拖放鼠标到目标类上,添加从源类到目标类的关系。 (2)右键单击这个关系,打开【open specification】对话框,选择【Multiplicy】列表框,设置多重性。 (3)选择【Navigable】复选框设置关联关系的导航性(设置是否显示箭头)。 4.4.2 聚合关系 聚合关系 聚合是关联的特例。如果类与类之间的关系具有“整体与部分”的特点,则把这样的关联称为聚合。聚合关系描述了“has a”的关系。 在UML中聚合的图示方式为,在表示关联关系的直线末端加一个空心

文档评论(0)

1亿VIP精品文档

相关文档