类图的最终目标是要建立系统的静态视图,完成系统类之间的所有连接关系
聚集
一个类由几个部分类组成,这种特殊类型的关系被称为聚集(aggregation)
部分类和由它们组成的类之间时一种整体-部分(part-whole)关联
按照聚集关系的表示法,聚集关系构成了一个层次结构,“整体”类位于层次结构的最顶部,以下依次是各个“部分”类
整体和部分之间用带空心菱形箭头的连线连接,箭头指向整体

关联线上有一个空心菱形箭头,箭头的方向是从部分指向整体
聚集上的约束
一个聚集体可能由多种部分体组成,这些部分体之间是"or(或)"关系

组成
组成是强类型的聚集,聚集中的每个部分体只能属于一个整体
除了菱形箭头是实心之外,组成和聚集的表示法相同

组成结构图
组成是展示一个类的构建的一种方式,如果希望能够展示类的内部结构,就需要进一步借助 UML 2.0 的组成结构图(composite structure diagram)
组成结构图重点关注类及其内部组成部分
该图在 UML 1.x 版本中叫做 语境图(context diagram)

注:本笔记出自《UML 基础、案例与应用》一书的 第五章 聚集、组成、接口和实现
微信中搜索 “码农UP2U” 关注我的公众号吧!!!
网友评论