zoukankan      html  css  js  c++  java
  • UML类图中继承的箭头为何指向父类?

    我们先来做一道题目,写出下列程序的运行结果:


    上段程序的类图:

    输出结果如下:
    Parent.
    Delegate.
    Child.
    由此可知把继承的箭头方向规定为指向父类代表的是依赖的方向。所谓依赖(Dependency)是指两个元素之间的一种关系,其中一个元素变化导致另外一个元素变化。UML中采用从子类指向父类的空心箭头表示继承,暗示父类的变化可能导致子类的变化。
    回到题目,根据”被依赖的先构造,依赖于人的后构造”的原来,类Child继承自类Parent意味着前者依赖后者,而Child对Delegate的聚集关系也意味着类似的依赖关系。
    本文引自温昱的《软件架构设计》第24章 如此轻松:立足图论学UML

  • 相关阅读:
    poj 3616 Milking Time
    poj 3176 Cow Bowling
    poj 2229 Sumsets
    poj 2385 Apple Catching
    poj 3280 Cheapest Palindrome
    hdu 1530 Maximum Clique
    hdu 1102 Constructing Roads
    codeforces 592B The Monster and the Squirrel
    CDOJ 1221 Ancient Go
    hdu 1151 Air Raid(二分图最小路径覆盖)
  • 原文地址:https://www.cnblogs.com/eustoma/p/2415830.html
Copyright © 2011-2022 走看看