【发布时间】:2011-03-22 11:29:40
【问题描述】:
在我看来,GOF 中描述的 Observer 设计模式实际上与各种工具包中的 Listeners 相同。概念之间是否存在差异,或者 Listeners 和 Observers 真的是一回事。
(我不是在寻找任何特定的计算机语言实现,我只是想从设计的角度了解差异(如果有的话)。是的,我知道 SOF 上类似问题有几个答案,但他们'植根于关于特定语言的特定问题——我正在寻找设计答案,而不是语言答案。)
【问题讨论】:
-
前一个代码监视另一个代码的运动,而后一个代码监听另一个代码是否有任何噪音。
-
GOF 代表什么?
-
@dekaru 四人组:en.wikipedia.org/wiki/Design_Patterns
标签: design-patterns language-agnostic listener observer-pattern