A.设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用 B.设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案 C.这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的 D.设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦一样
A.设计模式是一套被反复使用,多数人知道,经过分类编目的代码设计经验总结 B.使用设计模式是为了提高代码可重用性,可阅读性,和可靠性 C.设计模式可分为三种:创建型(单例模式)(工厂模式),结构型,行为型(策略模式) D.不同的设计模式适合不同的应用场景