UML学习笔记:类图

落爺英雄遲暮 提交于 2019-11-28 10:36:52

UML学习笔记:类图

有些问题,不去解决,就永远都是问题!

类图

  类图(Class Diagrame)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构

  类图包含2种元素:类、接口,6种关系:协作、依赖、泛化、实现以及关联。

组成元素

  

接口

  

 

关系

实现关系

  类的继承结构表现在UML中为:泛化(generalize)与实现(realize)。实现关系只可用于表示接口与类的继承结构,类会实现接口定义的所有方法。

泛化关系

  继承关系为 is-a的关系;两个对象之间如果可以用 is-a 来表示,就是继承关系。比如,西瓜是水果!

依赖关系

  描述一个对象在运行期间会用到另一个对象。

关联关系

  关联关系,是一种结构关系,指明一个事物的对象与另一个事物的对象间的关系

 

聚合关系

  聚合关系用于表示实体对象之间的关系,表示整体由部分构成的语义例如一个部门由多个员工组成;但是整体与部分不是不可分割的,即部门不存在了,员工不会消失,依然存在

 

组合关系

  组合关系与聚合关系一样,组合关系同样表示整体由部分构成的语义但是这种依赖关系是强依赖,即公司不存在,部门也就随之消失了。

 

 

参考链接

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