看懂UML类图和时序图

北城余情 提交于 2019-12-30 05:40:56

     UML在软件工程中使用较多,通过使用UML图可以较清楚地表示软件的架构关系,这里介绍一下UML中

比较重要的两种图:类图和时序图。

     类图

类图是用来表示类之间的关系的,类与类之间的关系可以用以下六种关系:

  •       继承关系,继承关系又被分为实现关系和泛化关系,实现关系是继承抽象类的关系,而泛化关系是继承非抽象类的关系。
  •       聚合关系/组合关系,两种关系都是用来表示实体对象之间的关系,表示整体由部分构成的语义,组合关系较强,聚合关系中如果整体不存在了,部分还是可能存在的,而组合关系中,整体不存在了,部分肯定就不存在了。
  •   关联关系,表示两个事物之间是有关系的。
  •   依赖关系,表示一个事物依赖于另外一个事物。

 

  时序图

时序图是显示对象之间交互的图,这些对象是按时间顺序排列的。时序图中显示的是参与交互的对象及其对象之间的消息交互顺序。

时序图包括的建模元素主要有:对象(Actor),生命线(Lifeline),控制焦点(Focus of control),消息(Message)等等。

 

参考:http://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html#id1

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!