23种设计模式—UML图例

来源:互联网 发布:软件试用报告范文 编辑:程序博客网 时间:2024/06/09 05:03

UML类图6种关系:依赖、关联、聚合、组合、继承、实现

依赖

是一种使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖

代码表现
    局部变量、方法的参数或者对静态方法的调用

表示
    带箭头的虚线,指向被使用者

关联
是一种拥有的关系,它使一个类知道另一个类的属性和方法

代码表现
    成员变量
表示
    带普通箭头的实心线,指向被拥有者

聚合
是整体与部分的关系,且部分可以离开整体而单独存在

代码表现
    成员变量
表示
    带空心菱形的实心线,菱形指向整体

组合
是整体与部分的关系,但部分不能离开整体而单独存在

代码表现
    成员变量
表示
    带实心菱形的实线,菱形指向整体

继承
是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为

表示
    带三角箭头的实线,箭头指向父类

实现
是一种类与接口的关系,表示类是接口所有特征和行为的实现

表示
    带三角箭头的虚线,箭头指向接口


UML类图图例






   扫一扫,通过微信也能学习



0 0
原创粉丝点击