在我看来,GOF中描述的Observer设计模式与各种工具包中的Listeners确实是同一回事。概念之间是否有区别,或者侦听器和观察者确实是同一回事。
(我并不是在寻找任何特定的计算机语言实现,我只是想从设计的角度理解差异(如果有的话)。是的,我知道SOF中类似问题的答案有几个,但它们都是基于问题的有关特定语言的特定问题-我在寻找设计答案,而不是语言答案。)
在我看来,GOF中描述的Observer设计模式与各种工具包中的Listeners确实是同一回事。概念之间是否有区别,或者侦听器和观察者确实是同一回事。
(我并不是在寻找任何特定的计算机语言实现,我只是想从设计的角度理解差异(如果有的话)。是的,我知道SOF中类似问题的答案有几个,但它们都是基于问题的有关特定语言的特定问题-我在寻找设计答案,而不是语言答案。)
Answers: