今天打开《重构和模式》书翻了翻,发现里面有一些备注,还是疑问句:
又将整个章节温故了一遍,同样的疑问。
然后拿起一本《header first 设计模式》,才觉得我的疑问是对的,如果每个观察者里的被观察者都是新建的,那么它只能有一个观察者。
应该通过构造函数将被观察者作为参数传进去,参考如图:
今天打开《重构和模式》书翻了翻,发现里面有一些备注,还是疑问句:
又将整个章节温故了一遍,同样的疑问。
然后拿起一本《header first 设计模式》,才觉得我的疑问是对的,如果每个观察者里的被观察者都是新建的,那么它只能有一个观察者。
应该通过构造函数将被观察者作为参数传进去,参考如图: