社区
研发管理
帖子详情
我想知道设计模式中:代理和委托到底有什么差别???
wangjiajuan
2007-12-11 08:52:02
我想知道设计模式中:代理和委托到底有什么差别????什么时候该用委托?什么时候该用代理????
...全文
467
4
打赏
收藏
我想知道设计模式中:代理和委托到底有什么差别???
我想知道设计模式中:代理和委托到底有什么差别????什么时候该用委托?什么时候该用代理????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zbw911
2011-06-21
打赏
举报
回复
代理(proxy)是一种模式,委托(delegate)是一种机制。
zbw911
2011-06-21
打赏
举报
回复
[Quote=引用 3 楼 zbw911 的回复:]
代理(proxy)是一种模式,委托(delegate)是一种机制。
[/Quote]
补充下面是英文原文。
Delegation is a way of making composition as powerful for reuse as inheritance [Lie86, JZ91]. In
delegation, two objects are involved in handling a request: a receiving object delegates(1) operations to its
delegate(2).
如果在这句话里看, (1)(2) 比较一下就知道了。
中文版的翻译 (1)翻译为了 委托,动词, (2)翻译为 代理者 (名词)
rexsp
2007-12-11
打赏
举报
回复
貌似是delegate的不同翻译。。。
lucaskey
2007-12-11
打赏
举报
回复
看看设计模式的相关文档,里面有详细的用法说明.
设计模式
之静态
代理
和动态
代理
模式
设计模式
之静态
代理
和动态
代理
模式 首先需要理解一下什么是
代理
的思
想
:经过我不断的提炼总结以及个人的理解,
代理
就相当于给类穿上了一个马甲,类本身具有的行为该有的一个没少,却相应的增加了一些功能。举个栗子:在Java的这种垂直的继承实现结构编程
中
,如果我们有三个不同的动物类,都有吃东西的功能,我
想
统计它们吃东西的时间,如果按照传统的方式,就必须要调用三次吃东西的方法,每次计算前后时间差。这种时候,
代理
...
代理
模式与
委托
模式的异同点
在《
设计模式
之禅》(第二版)
中
,作者说“
代理
模式也叫做
委托
模式”,显然是认为
代理
模式和
委托
模式是毫无
差别
的。然而在实际开发
中
,我们通常可以很明确的
知道
一个模式究竟是
代理
模式还是
委托
模式,说明两者之间还是有一些区别的。
代理
模式和
委托
模式的相同点很容易理解,都是把业务的需要实现的逻辑交给一个目标实现类来完成。 那么,他们的
差别
在哪里呢?之前看网上的一个解释说:
代理
模式的
代理
类和实现类是上下级关...
设计模式
之
代理
模式
我相信我们的朋友圈都有过微商推广商品的广告,你也一定
知道
“瓜子二手车直卖网,没有
中
间商赚差价“。或者是租房的时候那些
中
介,相亲的时候那些媒婆。他们其实就是一些
代理
,或者说是一些
中
介。我们通过
代理
买东西的过程其实就是
代理
模式的灵活体现。下面我们就好好的分析一下,
设计模式
中
常见的
代理
模式。 一、认识
代理
模式
代理
模式分为动态
代理
和静态
代理
。两者的
差别
还是很大的,不过思
想
都是一样的,起到一个服务
中
介的作...
外观模式和
代理
模式的联系和区别_
设计模式
之
代理
模式
我相信我们的朋友圈都有过微商推广商品的广告,你也一定
知道
“瓜子二手车直卖网,没有
中
间商赚差价“。或者是租房的时候那些
中
介,相亲的时候那些媒婆。他们其实就是一些
代理
,或者说是一些
中
介。我们通过
代理
买东西的过程其实就是
代理
模式的灵活体现。下面我们就好好的分析一下,
设计模式
中
常见的
代理
模式。一、认识
代理
模式
代理
模式分为动态
代理
和静态
代理
。两者的
差别
还是很大的,不过思
想
都是一样的,起到一个服务
中
介的作用。...
代理
模式和装饰者模式的区别
https://www.cnblogs.com/jaredlam/archive/2011/11/08/2241089.html 学习AOP时,教材上面都说使用的是动态
代理
,可是在印象
中
代理
模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,
想
弄清楚这两者之间
到底
有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。 ...
研发管理
1,268
社区成员
28,281
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章