设计模式常用的UML图------类图

网友投稿 702 2022-10-09 12:35:01

设计模式常用的UML图------类图

关系

UML将事物之间的联系归纳为6种,对应响应的图形

关联

定义:表示拥有的关系,具有方向性,一个类单向访问一个类,为单向关联。两个类可以相互访问,为双向关联。

聚合

定义:整体与部分的关系。

组合

定义:整体与部分的关系,比聚合严格。某个实体组合成另外一个实体,两者具有相同的生命周期。

泛化(继承)

定义:表示一个更泛化的元素与另一个更具体的元素之间的关系。

实现

定义:类与接口的关系,类实现接口

依赖

定义:一个类的改动会影响另外一个类

类图

一种静态模型类型,类图表示类、接口和它们之间的协作关系。用于系统设计阶段

1、继承关系

也叫泛化,子类继承父类的所有功能。

类图

2、实现关系

接口的实现类。

3、组合关系

表示类之间整体与部分的关系,有一致的生命周期。例如、人由身体和头部组成

4、聚合关系

整体与部分的关系,部分脱离整体可以独立存在。例如一个学生、有校服和帽子。这个校服和帽子别的学生也可以使用。

5、关联关系

最常用的一种关系类与类之间、表示一类对象与另一类对象之间有关系

双向关联单向关联自关联多重性关联

例如:汽车和司机,一个司机可以开多辆车、一辆车可以被多个司机开

6、依赖关系

一个事物的改变会影响另外一个事物。例如汽车依赖汽油,没有汽油,则汽车没法行使。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:pip修改镜像源(Ubuntu18.04)
下一篇:微信小程序Markdown渲染库(微信小程序markers动态渲染)
相关文章