A.访问一个聚合对象的内容而无须暴露它的内部表示
B.减少多个对象或类之间的通信复杂性
C.将对象的状态恢复到先前的状态
D.一对多对象依赖关系,当一个对象修改后,依赖它的对象都自动得到通知
知识点:面向对象-设计模式。
参考本站设计模式的文章。
A选项是迭代器,比较鲜明的特征。
B是中介者。
C是备忘录。