设计模式day1-UML

UML(统一建模语言)类图关系

泛化关系(Generalization): 继承(is a)、实线+空心三角形

实现关系(Realization):实现接口或继承抽象类、虚线+空心三角形

组合关系(Composition):成员变量(has a)部分不能脱离整体而独立存在、一条实线+实心菱形

聚合关系(Aggregation):成员变量(has a)部分能脱离整体而独立存在、一条实线+空心菱形

关联关系(Association):成员变量(has a)整体与部分的关系、双向关联:一条实线或一条实线+两个箭头;单向关联:一条实线+一个箭头

依赖关系(Dependency):一个类的实现需要另一个类的协助(use a)、局部变量、方法的参数和静态方法的调用、一条虚线+箭头

posted @ 2022-05-12 17:38  pizisu  阅读(41)  评论(0)    收藏  举报