• 二者分别对应着设计模式中的代理模式和委托模式。

proxy:译为代理, 被代理方(B)与代理方(A)的接口完全一致。 主要使用场景(语义)应该是:为简化编程(或无法操作B),不直接把请求交给被代理方(B),而把请求交给代码方(A),由代理方与被代理方进行通信,以完成请求。

delegete:译为委托,主要语义是:一件事情(或一个请求)对象本身不知道怎样处理,对象把请求交给其它对象来做。

  • 代理模式(proxy)要求更为严格;
  • 委托模式(delegate):可以让一个对象扮演另外对象的行为,如下图为对请求的委托(delegate pipeline)

【编程】辨异 —— proxy 与 delegate相关推荐

  1. 辨异 —— 中文词汇

    鳌:áo,传说中大海里的大龟或大鳖,鳖:biē,土鳖的鳖: 1. 名词 (1)珏.玨: 玨是珏的繁体形式(简体比繁体还要复杂),两个字都读 jué 珏:合在一起的玉 (2)题中之义.题中之意: 第一种 ...

  2. 【辨异】inverse, reverse, converse

    文章转自:http://www.cnblogs.com/wxxweb/archive/2011/06/24/2088995.html 版权归原作者. 这3个词是经常容易混淆的,因为中文并不是世界上最严 ...

  3. Inverse/Reverse/Converse的辨异

    [转]Inverse/Reverse/Converse的辨异 Posted on 2011-06-24 15:13 单鱼游弋 阅读(7795) 评论(0)  编辑 收藏 本文源自:http://hi. ...

  4. 辨异 —— 冠词(定冠词、不定冠词、零冠词)

    冠词:article 不定冠词(Indefinite Article):a/an 定冠词(Definite Article):the 零冠词 1. 定冠词与不定冠词 正如名字所说,一般而言,定冠词修饰 ...

  5. 【单词】常见单词含义的辨异(emulator/simulator、hardware/firmware)

    1. emulator 与 simulator The Simulator tries to duplicate the behavior of the device.(仿真的是行为): The Em ...

  6. numpy 辨异(二) —— np.identity()/np.eye()

    import numpy as np; 两者在创建单位矩阵上,并无区别,两者的区别主要在接口上: np.identity(n, dtype=None):只能获取方阵,也即标准意义的单位阵: np.ey ...

  7. numpy 辨异(三)—— hstack/column_stack,linalg.eig/linalg.eigh

    1. np.hstack np.column_stack >>> np.hstack([np.array([1, 2, 3]), np.array([4, 5, 6])]) arra ...

  8. Python 辨异 —— __init__ 与 __new__

    __init__ 更多的作用是初始化属性,__new__ 进行的是创建对象,显然 __new__ 要早于 __init__ 发生. 考虑一个继承自 tuple 的类,显然在 __init__ 无法对其 ...

  9. 辨异 —— 行星 vs 恒星

    star:恒星,planet:行星: 1. 恒星 恒星是指宇宙中靠核聚变产生的能量而自身能发热发光的星体(比如太阳).过去天文学家以为恒星的位置是永恒不变的,以此为名.但事实上,恒星也会按照一定的轨迹 ...

最新文章

  1. 无线路由安全功能的保证之DHCP
  2. neditor 自定义工具栏配置
  3. Dubbo服务导出原理
  4. 安卓工控主板运行时会自动重启_工控机日常维护的方法与步骤
  5. google bert
  6. 开课吧:人工智能技术应用面临的挑战包括哪些方面?
  7. 单目摄像头光学图像测距_挑战激光雷达,MAXIEYE要重新定义单目摄像头?
  8. 中国税负68%,世界排名12
  9. 如何降低网站跳出率方法
  10. Facebook登陆错误Invalid Scopes
  11. 二、初始化开发目录及远程仓库受权管理
  12. 好心情:吃精神科药物药不见效?你可能忽视了血药浓度
  13. c语言多线程编程随机数,在c 中使用线程安全的随机数,多线程_c_开发99编程知识库...
  14. redis主从结构 (一主一从,一主多从,主从从)
  15. COGS——T 1786. 韩信点兵
  16. 电磁场与电磁波 复习(3-4)
  17. 加密解密系统研究毕业论文
  18. rfid测试软件,采用软件定义无线电开发RFID测试平台
  19. 100m光纤测速多少正常_终于知道为什么我的百兆宽带测速只有一半了
  20. 微信内置浏览器清除缓存解决方案(实测有效)

热门文章

  1. hue 用oozie调度shell(sqoop)脚本问题
  2. MySQL 之 单行函数(数学函数、字符串函数、日期时间函数、流程函数 )
  3. cad完全卸载教程_AutoCAD 2019 如何卸载,彻底卸载CAD教程
  4. python 3.6中使用open函数遇见的问题
  5. Spring知识点一站到底(转载)
  6. 图像变换——分段线性变换
  7. php ajax 搜索实例,PHP 实例 AJAX 实时搜索
  8. TCP的三次握手和四次挥手理解及面试题
  9. 线程相关的sleep()、yield()、wait()、join()方法介绍
  10. 浅谈技术管理之个体能力建设