社区
研发管理
帖子详情
我想知道设计模式中:代理和委托到底有什么差别???
wangjiajuan
2007-12-11 08:52:02
我想知道设计模式中:代理和委托到底有什么差别????什么时候该用委托?什么时候该用代理????
...全文
459
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
打赏
举报
回复
看看设计模式的相关文档,里面有详细的用法说明.
设计模式
之静态
代理
和动态
代理
模式
本文深入探讨了
设计模式
中
的
代理
模式,包括静态
代理
和动态
代理
(JDK与CGLIB)。通过实例展示了如何利用
代理
模式简化代码,提高代码的可维护性和扩展性,特别是在处理如动物进食时间统计等重复性需求时。
代理
模式与
委托
模式的异同点
本文探讨了
代理
模式与
委托
模式之间的区别,并通过类加载机制及method.invoke()方法执行过程来解析这两种模式的不同之处。
代理
模式的目标对象不变,
代理
方法不包含业务逻辑;而
委托
模式则能自由切换被
委托
者,甚至自行实现逻辑。
设计模式
之
代理
模式
本文详细介绍了
设计模式
中
的
代理
模式,以出租房子为例,阐述了
代理
模式的基本思
想
。分别介绍了静态
代理
和动态
代理
的代码实现,分析了静态
代理
的弊端以及动态
代理
的优势。最后对比了两者,并指出
代理
模式的缺点和不同类型
代理
模式的使用场景。
外观模式和
代理
模式的联系和区别_
设计模式
之
代理
模式
本文深入剖析了
代理
模式,包括静态
代理
和动态
代理
的概念和应用场景。通过房屋出租的例子,详细解释了静态
代理
的实现步骤,并展示了其局限性。接着,介绍了动态
代理
的优势,如何通过Java的动态
代理
机制实现多目标对象的服务。总结了静态
代理
与动态
代理
的对比,并列举了
代理
模式的适用场景和潜在缺点。
代理
模式和装饰者模式的区别
本文对比分析了装饰器模式和
代理
模式的区别,通过UML类图展示两种
设计模式
的基本实现,强调装饰器模式用于动态添加对象行为,而
代理
模式用于控制对象访问,解释了两者在编译时和运行时的不同特性。
研发管理
1,268
社区成员
28,282
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章