据说这里 http://msdn.microsoft.com/en-us/library/ee817669.aspx#observerpattern_topic3a
这允许主体通知a 潜在的无限数量 相反,观察国家的变化 不只是一个。
为什么我不能只使用
list<Observer>
在主题类中而不是委托给容器?
答案 0 :(得分:2)
您的list<Observer>
集合 是该文章所引用的容器。无论您是选择列表,地图,集合等来保存Observer
的集合,都是一个实现细节。这取决于你使用什么。根据所用容器的类型,模式不会改变。
答案 1 :(得分:1)
您的列表数据结构是一个容器:)
该句子只是区分维护List<Observer>
数据结构(例如)和单个Observer引用。
编辑:看起来我被击败了