UML2.0标准(持续更新)

UML2.0标准大全(持续更新)

  • 1. 箭头

1. 箭头

实线箭头(Solid Line Arrow):表示普通关联关系(Association),用于表示两个类之间的关联关系,表示两个类之间存在连接或依赖关系。

空心箭头(Open Arrow):表示继承关系(Inheritance),用于表示一个类继承自另一个类,表示类之间的父子关系。

空心三角箭头(Open Triangle Arrow):表示实现关系(Realization),用于表示一个类实现了某个接口,表示类和接口之间的关系。

空心菱形箭头(Open Diamond Arrow):表示聚合关系(Aggregation),用于表示包含关系,其中整体对象包含部分对象。它表示了一种弱关联,部分对象可以独立于整体对象存在。

实心菱形箭头(Solid Diamond Arrow):表示组合关系(Composition),用于表示包含关系,其中整体对象包含部分对象。它表示了一种强关联,部分对象的生命周期依赖于整体对象。

双向箭头(Bidirectional Arrow):表示双向关联关系,表示两个类之间的连接是双向的,可以相互引用和访问。

箭头加号(Arrow with a plus sign):表示聚合关系中的“整体”类是“部分”类的容器,可以添加和删除“部分”对象。

泛化箭头(Generalization Arrow):表示泛化关系(Generalization),用于表示类之间的继承关系,表示一个类是另一个类的特殊类型。

依赖箭头(Dependency Arrow):表示依赖关系(Dependency),用于表示一个类依赖于另一个类,在类之间存在一种使用关系。

关联类箭头(Association Class Arrow):用于表示关联类(Association Class),表示一个关联关系中的关联类,它具有属性和方法。

指针箭头(Pointer Arrow):用于表示指针关系(Pointer),表示一个类通过指针引用另一个类的对象。

引用箭头(Reference Arrow):用于表示引用关系(Reference),表示一个类通过引用关联到另一个类的对象。

你可能感兴趣的:(杂记,UML2.0)