美文网首页
UML之类之间的关系

UML之类之间的关系

作者: _水杉 | 来源:发表于2020-01-03 15:21 被阅读0次

    UML 简介

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

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

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

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

    类之间的关系

    用一张类图说明

    类之间的关系.jpg

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

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

    泛化

    泛化 = 继承

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

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

    实现

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

    关联

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

    聚合

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

    组合

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

    依赖

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

    相关文章

      网友评论

          本文标题:UML之类之间的关系

          本文链接:https://www.haomeiwen.com/subject/iswzoctx.html