UML 图示


UML 是分析程序和理解程序间的调用关系时,不可多得的利器。

这里简单介绍几种程序开发中经常使用的 UML 视图,并辅以真实的 Java 案例。

类图

UML 中的类图表示用于表示类、接口、实例之间的静态关系。

类的层次关系

展示类的层次关系,如下图

接口与实现

展示接口与实现类的关系,如下图

聚合

只要在一个类中持有另一个类的实例,无论是单个还是多个,这种持有关系就称之为聚合。

展示聚合关系,如下图

可见性

类的属性和方法的可见性(访问控制),如下图

类的关联

类之间的关联关系,如下图:

时序图

类图表示的静态关系不随时间流逝而变化,而时序图恰好相反,随着时间流逝而发生变化的关系。


文章作者: Tianny
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Tianny !
评论
  目录