首页 > 其他 > 详细

UML之类之间的关系

时间:2020-01-03 16:06:52      阅读:251      评论:0      收藏:0      [点我收藏+]

UML 简介

统一建模语言(Unified Modeling Language,UML)

作用:对软件系统进行说明

如果说软件系统是一本小说的话,那么 UML 就是将小说动漫化。

也许你看过这本小说,但是时间一长,你会忘记一些东西,但是动漫化的故事你不会轻易忘记。

类之间的关系

用一张类图说明

技术分享图片

类之间的关系通常有6中:

  • 泛化(Generalization)
  • 实现(Realization)
  • 关联(Association)
  • 聚合(Aggregation)
  • 组合(Composition)
  • 依赖(Dependency)

泛化

泛化 = 继承

比如鸟类是动物的泛化,酵母菌是真菌的泛化,网络小说是小说的泛化 ....

子类具有父类的特征,但又具有父类所没有的特征。

实现

对接口的具体实现,是由抽象到具体的过程

关联

比如价格和商品销量是有关联关系的,天气和航班是有关联关系的,企鹅和气候是有关联关系的 ...

聚合

指一堆对象聚在一起,但这些对象单独又是一个整体

组合

是包含关系,比如鸟类包含翅膀、躯干、脑袋、尾巴等,但不能说翅膀就是鸟类

依赖

人离了氧气就会死,这就是依赖。

UML之类之间的关系

原文:https://www.cnblogs.com/lhat/p/12145131.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!