迭代器模式用于处理具有( )性质的类。
A. 抽象
B. 聚集
C. 共享
D. 单例
中介者模式中通过中介者来将同事类解耦,这是( )的具体应用。
A. 迪米特法则
B. 接口隔离原则
C. 里氏代换原则
D. 合成复用原则
很多软件都提供了撤销(Undo)功能,( )设计模式可以用于实现该功能。
A. 中介者
B. 备忘录
C. 迭代器
D. 观察者
( )设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。
A. 适配器
B. 迭代器
C. 原型
D. 观察者