A. 抽象目标中应该有一个保存观察者对象的集合,应该有增减观察者的两个具体方法 和一个抽象的通知方法 B. 抽象观察者应该有一个抽象的更新观察者自身状态的方法 C. 具体目标中应该有一个自我改变状态的方法 和 一个通知所有 观察者改变状态的方法 D. 具体观察者应该有一个 具体的更新自身状态的方法,并且,为了响应与观察目标的联动,还需有一个监控观察者目标发生状态改变的联动方法
A. 将所有的观察者都通知到会花费很多时间 B. 使用观察者模式可能会导致某些系统有过多的具体观察者类(针对每一个对观察者的联动操作都需要设计一个具体观察者类) C. 如果存在循环依赖时可能导致系统崩溃 D. 没有相应的机制让观察者知道所观察的目标对象是怎么发生变化的,而只是知道观察目标发生了变化
A. 对 B. 错