ch06_UML类图.pptVIP

  • 52
  • 0
  • 约6.78千字
  • 约 109页
  • 2016-12-25 发布于贵州
  • 举报
2.鉴别器 鉴别器用来说明泛化的作用。它们指示出泛化关联中的子类应用于相关超类时的角色。鉴别器的标记符非常简单,在关联的空箭头的旁边标注即可,如下图所示。 在下面的示例中,使用了鉴别器来表示 Flywheel和 Afterbumer子类是Part类的类型,如下图 所示。 一个更加详细的示例如下图所示,其中为4个指定了重叠约束的类图添加了鉴别器。 三、端点标记符 讨论关联的有序、排序和导航。有序和排序允许向读者说明与超类相关的子类指定了特定的顺序,而使用导航可以指定处理流遍历关联关系的方向。 1.有序和排序 有序约束用来说明一个类的对象以某个次序与另一个类的对象 相关。这种标记符并没有指定顺序。排序约束表示类中的对象在与关联中其他类对象相关是排序好的。可以在任何关系的底部添加有序约束和排序约束,如下图所示。 2.导航 对于读者前面看到的关联,导航都是双向的。可以从一个类到另一个类双向使用关系中向用户公开的属性。如果你不想让自己的系统或者特定的类关系以这种方式操作,可以指定单向的导航。导航使用指向被访问类的开放箭头表示。 练习:建模类图的多个关联 在这个练习中,将使用所有类型的关联以及关联注释和端点标记符来创建一个类图。综合运用所学的知识从需求构造一个类图。 下面是前面

文档评论(0)

1亿VIP精品文档

相关文档