UML在软件工程中使用较多,通过使用UML图可以较清楚地表示软件的架构关系,这里介绍一下UML中
比较重要的两种图:类图和时序图。
类图
类图是用来表示类之间的关系的,类与类之间的关系可以用以下六种关系:
- 继承关系,继承关系又被分为实现关系和泛化关系,实现关系是继承抽象类的关系,而泛化关系是继承非抽象类的关系。
- 聚合关系/组合关系,两种关系都是用来表示实体对象之间的关系,表示整体由部分构成的语义,组合关系较强,聚合关系中如果整体不存在了,部分还是可能存在的,而组合关系中,整体不存在了,部分肯定就不存在了。
- 关联关系,表示两个事物之间是有关系的。
- 依赖关系,表示一个事物依赖于另外一个事物。
时序图
时序图是显示对象之间交互的图,这些对象是按时间顺序排列的。时序图中显示的是参与交互的对象及其对象之间的消息交互顺序。
时序图包括的建模元素主要有:对象(Actor),生命线(Lifeline),控制焦点(Focus of control),消息(Message)等等。
参考:http://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html#id1
来源:https://www.cnblogs.com/feng-ye/p/6605318.html