问题
单项选择题
在面向对象软件开发过程中,设计模式的采用是为了______。
A.保证程序的运行速度达到最优化的值
B.减少设计过程创建的类的个数
C.复用成功的设计和体系结构
D.允许在非面向对象程序设计语言中使用面向对象的概念
答案
参考答案:C
解析: 模式是一条由3部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题的解决方案,从而减少不必要的重复劳动。设计模式使得系统开发者可以更加简单和方便地去复用成功的软件设计和体系结构,从而帮助设计者更快更好地完成系统设计。