UML简介---三大模型和五大类图


一.顺序图(序列图)

              顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。

    类元角色用生命线表示。当对象存在时, 角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。

二.用例图

              从用户角度描述系统功能,并指出各功能的操作者。

三.类图

          1.两种类元素(类和接口)

          2.四种关系(依赖关系,实现关系,泛化关系,关联关系)

依赖关系:表示一个类依赖一个类的定义,依赖关系的单向的。

                    举个例子,如某人要过河,则人与船的关系就是依赖,人过河之后,与船的关系就解除了,因此是一种弱的连接。

                    在代码层面,类B作为参数被类A在某个方法中使用。

实现关系:extends

泛化关系:implement

关联关系:一种长期性,相对平等的关系。

                    在代码层面,被关联的类作为成员变量。

聚合关系:一个关联关系的特例,是强的关联关系。“部分”可以脱离“整体”单独存在。

                    在代码层面,被聚合的类作为成员变量。

组合关系:一个关联关系的特例,是一种强聚合的关系。"部分"不能脱离“整体”单独存在。

                    在代码层面,被组合的类作为成员变量。

UML学习网址:http://www.yiibai.com/html/uml/




































































































































































































































































猜你喜欢

转载自blog.csdn.net/slqSLQSHILIQIANG/article/details/71422683