如果我按照任何数量的例子可以在网络上,我看到了委托模式一个共同的主题浮现:标准委托模式似乎与委托目的赔率
myClass.delegate = self;
从我读,代表团是假设解耦行为,但允许类之间的交互,但是,只分配一个委托似乎是100%与此行为不一致。
我有一个web开发背景,并且我非常熟悉pub/sub模式,但是我试图包裹头部的是为什么我只允许一个代表(self
)能够采取行动无论发生在myClass
。这似乎毁了整个代表团的重点。
也许我误解了一些东西,或许这只是最简单的授权形式,但是有人可以解释一下如何静静地分配(以传统意义上)一个类到另一个代表的行为。
奖金:也许是一种允许多个班级对委派进行操作的方法。
+1这是我第一次听到“关键值观察”这个短语。非常感谢你的清楚解释。我似乎误解了代表团的根本目的。 – dclowd9901 2013-03-23 18:56:55