Relationship in Class Diagram

(1) Generalization 继承关系,通过关键字extends,implements实现。
Relationship in Class Diagram

(2) Association 以实例变量实现
Relationship in Class Diagram

(3) Aggregation 以实例变量实现,比Association更强的一种关系,聚合是整体和个体的一种关系。如汽车与轮胎的关系。
Relationship in Class Diagram

(4) Composition 以实例变量实现,比Aggregation更强的一种关系,整体能代表个体的生命周期。如人和腿的关系,人要是死了,腿也是结束了它的生命周期。
Relationship in Class Diagram

(5) Dependency 以方法参数和局部变量实现。
Relationship in Class Diagram

当分不清楚中间三种关系时,应用Association处理。

你可能感兴趣的:(Class)