事物关系描述
1、关联
1.1关联(Association)是一种拥有的关系,具有方向性。
用带箭头的实线表示,箭头指向被拥有者
或不用箭头的实线表示
1.2聚合(Aggregate)是整体与部分的关系。
用带空心菱形的实线表示,菱形指向整体,箭头指向个体。
1.3组合(Combination)整体与部分的关系,组合比集合更加严格
用带实心菱形的实线表示,菱形指向整体,箭头指向个体。
1.4泛化(Generalization)表示一个更泛化的元素和一个更具体的元素之间的关系,与继承是同一概念。
用带三角箭头的实线表示,箭头指向父类。
1.5实现(Realization)类与接口的关系,类实现接口。
用带三角箭头的虚线表示,箭头指向父接口。
1.6依赖(Dependency)如果一个类的改动会影响到另一个类,则两个类之间存在依赖关系,一般而言依赖是单向的。
用普通箭头的虚线表示,箭头指向被依赖者。
2、类图
在这里插入图片描述