在面向對象軟件開發(fā)過程中,設計模式的采用是為了( ). A.在非面向對象程序設計語言中使用面向對象的概念 B.復用成功的設計和體系結構 C.減少設計過程創(chuàng)建的類的個數 D.保證程序的運行速度達到最優(yōu)值