社区
研发管理
帖子详情
我想知道设计模式中:代理和委托到底有什么差别???
wangjiajuan
2007-12-11 08:52:02
我想知道设计模式中:代理和委托到底有什么差别????什么时候该用委托?什么时候该用代理????
...全文
398
4
打赏
收藏
我想知道设计模式中:代理和委托到底有什么差别???
我想知道设计模式中:代理和委托到底有什么差别????什么时候该用委托?什么时候该用代理????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
看看设计模式的相关文档,里面有详细的用法说明.
iOS
设计模式
——
委托
(delegate)例子
在iOS开发
中
,
设计模式
是实现高效、可维护和可扩展代码的关键元素。本文将重点关注“
委托
”(Delegate)
设计模式
,这是一种常见的模式,用于在对象之间建立通信和协调行为。通过实现
委托
,一个对象(
委托
者)可以...
C#
设计模式
大全
### C#
设计模式
大全 #### C#面向对象程序设计复习 C#作为一种现代面向对象的编程语言,其
设计模式
的应用离不开对面向对象基本原则的理解。在深入探讨
设计模式
之前,我们首先回顾C#
中
的面向对象特性: 1. **封装**...
IOS实现在两个ViewController间传值(一)
在iOS
中
,有多种方法可以实现在ViewController之间传递数据,包括属性赋值、
代理
设计模式
、通知
中
心、块(Block)以及使用Storyboard
中
的segue。这里我们将重点讨论前两种方法:属性赋值和
代理
设计模式
。 **属性...
编程
设计模式
中
委托
和
代理
模式的区别
编程
设计模式
中
委托
和
代理
模式什么区别?
委托
更接近于观察者模式。
设计模式
中
,是没有
委托
模式的,
委托
是一种机制,用于事件的触发。在java
中
,实现观察者模式,观察者必须要实现update方法,在被观察者通知时,...
代理
模式和
委托
模式有什么区别
代理
模式(Proxy Pattern)和
委托
模式(Delegation Pattern)在软件设计
中
都是常用的
设计模式
,但它们的目的和应用场景有所不同。对象关系:在
代理
模式
中
,
代理
对象和目标对象通常有相同的接口,而在
委托
模式
中
,...
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章