zoukankan      html  css  js  c++  java
  • [原创]关系,依赖, 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

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

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

  • 相关阅读:
    kafka 支持发布订阅
    linux 安装 ORACLE JDK 8
    SPRING 集成 KAFKA 发送消息
    安装kafka 集群 步骤
    zookeeper 单机集成部署
    CAS 界面根据不同的域名显示不同的界面
    POSTMAN 数据关联
    Google Code Jam 2014 Round 1B Problem B
    hdu3555
    hdu2089
  • 原文地址:https://www.cnblogs.com/virusswb/p/867921.html
Copyright © 2011-2022 走看看