在面向对象软件开发过程中,采用设计模式的是为了()
A:允许在非面向对象程序设计语言中使用面向对象的概念
B:复用成功的设计和体系结构
C:减少设计过程创建的类的个数
D:保证程序的运行速度达到最优值
出自:系统集成项目管理工程师(中级)