软件工程面向对象的关系表达朱建凯.pptVIP

  • 39
  • 0
  • 约3.78千字
  • 约 33页
  • 2019-10-23 发布于天津
  • 举报

软件工程面向对象的关系表达朱建凯.ppt

软件工程 第十讲 面向对象的关系表达 朱建凯 (2)、表达关系的术语 在UML中,有以下4种关系: ?关联(association) ?泛化(generalization) ?实现(realization) ?依赖(dependency) 这4种关系是UML的基本关系构造块,用于表达类目 之间的关系,以构造一个结构良好的UML模型。 ?关联(association) 定义:关联是类目之间的结构关系,描述了一组链(links), 链是对象之间的连接(connection)。例如: 注:如一个关联只连接两个类目,称为二元关联;      如一个关联连接n个类目,称为n元关联. 关联的语义表达(6点): 关联名(name):关联可以有一个名字,用于描述该关联的“涵义”,为了避免该关联涵义上的歧义性,可给出其关联方向。如上图所示。 ?角色(role):当一个类参与一个关联时,有一个特定角色。在类的一个关联中,可以显式地命名该角色,如下所示: 注:  ?在明确给出关联端点名的情况下,通常可以不给出该关联   名.但若一个类有多个关联,可使用关联名或端点名来区分  它们.若一个类有多个端点,可使用端点名来区分它们.  ?

文档评论(0)

1亿VIP精品文档

相关文档