UML入门快速学习

类图

类图

可见性-private +public #protected ~ 或者 不写 : 默认访问权限3d

抽象类: 抽象类的类名用斜体表示,抽象方法也使用斜体表示code

类之间关系

泛化关系

泛化是通常事物(超类)与更具体的事物(子类)之间的关系,是一种is-a的关系,是经过继承过程创建的。cdn

泛化关系(A extends B)

实现关系

实现关系(A implements B)

依赖关系

依赖关系表示两个类之间的“使用”关系。A 依赖 B 的缘由一般是: 1.A类某方法使用B类做为局部变量 2.A类某方法参数类型使用了B类 3.A类的某方法的返回类型为B类 4.A类的某方法调用了B类的方法对象

依赖关系(A 依赖 B)

关联关系

关联关系。A关联B,经过A的某个方法能够访问到B。例如把B对象看作A对象的属性。blog

关联关系(经过A能够访问B)

聚和关系

聚和关系,表示总体和部分的关系,是一种has-a的关系。总体和部分能够单独存在,有各自的生命周期。例如燕群和燕子。继承

聚和关系(A是总体,B是部分)

组合关系

组和关系。总体和部分不能分割,不能单独存在。例如订单和订单明细。生命周期

组合关系(A是总体,B是部分)
相关文章
相关标签/搜索