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

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


    上段程序的类图:

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

  • 相关阅读:
    Nginx详解(正向代理、反向代理、负载均衡原理)
    java List的初始化
    nginx配置实现负载均衡
    SQL中where与having的区别
    数据库中where与having区别~~~
    group by的使用
    wm_concat函数
    Nginx配置upstream实现负载均衡1
    Nginx配置upstream实现负载均衡
    java
  • 原文地址:https://www.cnblogs.com/eustoma/p/2415830.html
Copyright © 2011-2022 走看看