A. 提高系统性能 B. 减少类的数量 C. 减少代码量 D. 提高软件设计质量
A. 减少创建对象的数量 B. 复用相似问题的解决方案 C. 保证程序速度达到最优值 D. 在非面向对象程序设计中使用面向对象的设计
A. 原型模式、建造者模式和单例模式 B. 组合模式、适配器模式和代理模式 C. 观察者模式、职责链模式和策略模式 D. 迭代器模式、命令模式和桥接模式
A. 对 B. 错