画UML类图常用知识
参考资料
UML类图介绍
- 在UML 2.*的13种图形中,类图是使用频率最高的UML图之一。类图用于描述系统中所包含的类以及它们之间的相互关系,帮助开发人员理解系统,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。
类图的构成及要点
在UML类图中,类使用包含类名、属性和方法且带有分隔线的长方形来表示。UML类图表示如下图所示。
- Java的成员访问权限有四种,default是默认的包访问权限
- 静态方法和静态属性需要加下划线。
类图的关系
关联关系
如果A类中的成员变量是用B类声明的对象,那么A和B的关系是关联关系,称A关联于B或A组合了B。
依赖关系
如果类A中的某个方法的参数是用B类声明的对象或某个方法返回的数据类型是B类对象,那么A和B的关系是依赖关系,称A依赖于B。
在Java中,习惯上将A关联于B也称作A依赖于B,当需要强调A是通过方法参数依赖于B时,就在UML图中使用虚线连接A和B的UML图。
继承关系
-
子类继承超类
实现关系
- 子类实现接口
聚合关系
- 目前没涉及到
组合关系
- 目前没涉及到
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Q's blog!
评论