zoukankan      html  css  js  c++  java
  • UML 类之间的关系

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

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

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

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

    用一张类图说明类之间的关系

    类之间的关系.jpg

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

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

    将上面那张类图放入脑海中!
    下面简单用文字简单解释一下类间的关系

    泛化 = 继承

    比如鸟类是动物的泛化,网络小说是小说的泛化 ....
    子类具有父类的特征,但又具有父类所没有的特征。

    实现:是由抽象到具体的过程

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

    聚合:指多个对象聚在一起形成了一个群体,但这些对象单独又是一个整体

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

    依赖:人离了氧气就会死,这就是依赖。类的功能依赖另一个类,没有另一个类,这个类的功能就不完整。

    !!!一定要记住上面那张图

  • 相关阅读:
    do while 后面要加分号,你大爷的
    ATS push cache 测试
    ATS (apache traffic server) http_ui 设置与使用
    chrome 开发者工具使用一例
    beautiful soup 遇到class标签的值中含有空格的处理
    virtualbox sharefolder mount fail
    从wait角度调优
    Service Broker入门
    数据库建立初步
    只读账号设置-db_datareader
  • 原文地址:https://www.cnblogs.com/lhat/p/12145131.html
Copyright © 2011-2022 走看看