UML学习记录3:类图(3)类间关系续
一、聚集
一个类有时是由几个类(可称为“部分类”)组成的,这种类间关系被称为聚集。
UML中用“关联线+空心菱形”的形式来表示聚集。空心菱形的一头指向整体类。
部分类之间可以用{OR}约束来表示整体类中包含一个或另一个部分类。
二、组成
组成是强类型的聚集。
UML中用“关联线+实心菱形”的形式来表示组成。实心菱形的一头指向整体类。
三、接口
图中带空心三角的虚线是实现符号,空心三角指向被实现的接口。上图中,实现符号表示空调类实现了遥控器接口。
人通过接口“遥控器”来操作空调,这里人对遥控器是种依赖关系,所以用了依赖符号。