观察者(Observer)模式适用于( )。

2023-09-01

A.访问一个聚合对象的内容,而无需暴露他的内部表示
B.减少多个对象或类之间的通信复杂性
C.将对象的状态恢复到先前的状态
D.一个多对象依赖关系。当一个对象修改后,依赖他的对象都自动得到通知

参考答案:D

观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新