【发布时间】:2013-05-17 01:07:14
【问题描述】:
我一直在调查一项作业的观察者模式。到目前为止,我得出的结论是,它首先出现在一群人写的一本名为“四人帮”的书中。
但我还了解到,它的第一个实现是在基于 SmallTalk MVC 的框架中。
观察者模式有起源吗?谁先设计的?哪个 GoF 成员做到了?自创建以来,它是否发生了任何变化?
此外,该模式的一些实现包括他们所谓的“ConcreteSubject”,它是 Subject 类的泛化。这是模式的变体,还是原始模型的演变?
【问题讨论】:
标签: design-patterns history observer-pattern