• [原创]关系,依赖, Virus


    依赖 dependency

    通常情况下,依赖关系体现在某个类的方法使用另一个类作为参数。
    也可以说依赖另一个类才可以完成自己的工作。
    UML中你可以在其它的事物之间使用依赖关系,特别是包和节点之间。

    一般化 generalization

    就是继承,is a ,

    关联 association

    关联是一种结构化的关系,指一种对象和另一种对象有联系。给定有关联的两个类,可以从一个类的对象得到另一个类的对象。
    有1对1,1对多,多对多等

    聚合

    基本聚合
    有聚合关系的关联指出,某个类是另外某个类的一部分。在一个聚合关系中,子类实例可以比父类存在更长的时间。为了表现一个聚合关系,你画一条从父类到部分类的实线,并在父类的关联末端画一个未填充棱形。图 12 显示车和轮胎间的聚合关系的例子。

    图 12: 一个聚合关联的例子

    图 12: 一个聚合关联的例子

     

    组合聚合
    组合聚合关系是聚合关系的另一种形式,但是子类实例的生命周期依赖于父类实例的生命周期。在图13中,显示了Company类和Department类之间的组合关系,注意组合关系如聚合关系一样绘制,不过这次菱形是被填充的。

    图 13: 一个组合关系的例子 

    【Blog】http://virusswb.cnblogs.com/

    【MSN】jorden008@hotmail.com

    【说明】转载请标明出处,谢谢

    反馈文章质量,你可以通过快速通道评论:

  • 相关阅读:
    table 表格的增删和修改
    js实现单双行文本溢出添加省略号
    C++
    PAT乙级 1029 旧键盘 (C++ python3)
    图论
    图论
    图论
    springcloud(二):注册中心Eureka
    apollo配置中心初探
    Apollo 配置详细步骤(Windows环境)
  • 原文地址:https://www.cnblogs.com/virusswb/p/867921.html
Copyright © 2020-2023  润新知