设计模式概述与分类
概述设计模式是程序员在面对同类软件工程所遇到的问题总结出来的有用的经验,模式不是代码,而是某类问题的通用解决方案,设计模式代表了最佳的实践。这些解决方案是众多开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式本质是为了提供:软件的维护性,通用性和扩展性,并降低软件的复杂度设计模式参考书:《Design Patterns - Elements of Reusable Object-Oriented Software》(设计模式 - 可复用的面向对象软件元素),书中共总结了23种设计模式,被广泛的认同。设计模式是针对面向对象语言的,但不局限与某一种面向对象的语言。分类设计模式可以分...
最近评论