【深入PHP 面向对象】读书笔记(五)

来源:互联网 发布:了不起的nodd.js 编辑:程序博客网 时间:2024/05/18 02:35

【简介】作为程序员,我们所遇到的大部分问题其实都已被其他程序员一再地处理了。设计模式意味着智慧。一个模式一旦成为通用模式,就能丰富我们的语言,使我们可以轻松地分享设计思想及这些思想所带来的成果。设计模式提取了共同问题,定义了经过测试的解决方案并描述了可能的结果。

7 什么是设计模式?为何使用它们

7.1 什么是设计模式

设计模式是分析过的问题和问题解决方案所阐述的优秀实践。

是经过时间的流逝和经验的积累,总结出的一些非正式的、可在项目中重复使用的解决方案。

设计模式记录并规范化了这些问题及解决方案,使更广泛的开发社区可以获得这些来之不易的经验。

模式在本质上是自下而上而非自上而下的。它们来源于实践而不是空洞的理论。

7.2 为什么使用设计模式

一个模式定义了一个问题和一个解决方案。

能够帮助我们解决一些共性的问题。

因此,设计模式是语言无关的。

原创粉丝点击