在面向对象软件开发过程中,采用设计模式()。
A. 可以减少在设计和实现过程中需要创建的实例对象的数量
B. 可以保证程序的运行速度达到最优值
C. 可以复用相似问题的相同解决方案
D. 允许在非面向对象设计语言中使用面向对象的概念
当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用()模式。
A. 创建型
B. 结构型
C. 行为型
D. 以上都可
()都是行为型设计模式。
A. 组合模式、适配器模式和代理模式
B. 观察者模式、职责链模式和策略模式
C. 原型模式、建造者模式和单例模式
D. 迭代器模式、命令模式和桥接模式
以下都不属于对象行为型模式的为( )。
A. 外观模式,职责链模式
B. 迭代器模式,访问者模式
C. 命令模式,状态模式
D. 模板方法模式,解释器模式