【UML】统一建模语言的学习

【UML】统一建模语言的学习_第1张图片
事物关系描述

1、关联

1.1关联(Association)是一种拥有的关系,具有方向性。

用带箭头的实线表示,箭头指向被拥有者在这里插入图片描述
或不用箭头的实线表示在这里插入图片描述

1.2聚合(Aggregate)是整体与部分的关系。

用带空心菱形的实线表示,菱形指向整体,箭头指向个体。在这里插入图片描述

1.3组合(Combination)整体与部分的关系,组合比集合更加严格

用带实心菱形的实线表示,菱形指向整体,箭头指向个体。在这里插入图片描述

1.4泛化(Generalization)表示一个更泛化的元素和一个更具体的元素之间的关系,与继承是同一概念。

用带三角箭头的实线表示,箭头指向父类。在这里插入图片描述

1.5实现(Realization)类与接口的关系,类实现接口。

用带三角箭头的虚线表示,箭头指向父接口。在这里插入图片描述

1.6依赖(Dependency)如果一个类的改动会影响到另一个类,则两个类之间存在依赖关系,一般而言依赖是单向的。

用普通箭头的虚线表示,箭头指向被依赖者。在这里插入图片描述
2、类图

在这里插入图片描述
【UML】统一建模语言的学习_第2张图片

你可能感兴趣的:(java,uml,学习)