- 5
- 0
- 约 38页
- 2016-11-09 发布于湖北
- 举报
UML 标记法-接口的继承 接口的继承是从实现接口的类指向被实现的接口 使用虚线连接 Java中用implements表示 UML 标记法-关联关系 关联(Association)关系是类与类之间的联接,它使一个类知道另一个类的属性和方法,两个类处于同一个层次 关联可以是双向的,也可以是单向的。双向关联可以有两个箭头或没有箭头。单向关联有一个箭头,表示关联的方向。 关联关系使用实例变量实现 每个关联都有两个端点和一个关联名字。每个关联的端点还可以有一个基数,表明该端的类可以有几个实例。 基数可表示为:0..1、0..*、*、1、1..* UML 标记法-关联关系(续) 唐僧和他的徒弟形成一个关联关系,唐僧只有一个,而徒弟可以有好几个。 UML 标记法-聚合关系 聚合(Aggregation)关系是关联关系的一种,是强的关联关系.聚合是整体与个体之间的关系.例如汽车类与引擎类、轮胎类之间的关系。一个汽车对象由一个引擎对象、四个轮胎对象组成 聚合关系也通过实例变量实现 关联关系所涉及的两个类是处在同一个层次;而在聚合关系中,两个类是处于不平等的层次上,一个代表整体,一个代表部分。 UML 标记法-合成关系 合成(composition)是关联关系的一种,是比聚合关系强的关联关系。它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期,合成关系不能共享。 代表部分的
原创力文档

文档评论(0)