zoukankan      html  css  js  c++  java
  • 设计模式中类的关系之依赖关系(Dependence)

          依赖关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类A在某个方法中使用类B是作为类A的方法参数、方法中的局部变量、或者静态方法调用。

          在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。

          UML示例图如下所示:

     

         示例代码如下(People.m)

     1 #import "People.h"
     2 
     3 @implementation People
     4 
     5 - (void)eat:(Food *)food
     6 {
     7     NSLog(@"I am eating food.");
     8 }
     9 
    10 - (void)read:(Book *)book
    11 {
    12     NSLog(@"I am reading.");
    13 }
    14 
    15 @end

          源码下载   返回目录

  • 相关阅读:
    卡特兰数
    hdu 1023 Train Problem II
    hdu 1022 Train Problem
    hdu 1021 Fibonacci Again 找规律
    java大数模板
    gcd
    object dection资源
    Rich feature hierarchies for accurate object detection and semantic segmentation(RCNN)
    softmax sigmoid
    凸优化
  • 原文地址:https://www.cnblogs.com/eagle927183/p/3449019.html
Copyright © 2011-2022 走看看