Design Pattern For PHP

设计模式简介

设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。

设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类别或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类别或对象。设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免会引起麻烦的紧耦合,以增强软件设计面对并适应变化的能力。

关于本书

本书是我学习和使用设计模式的一些思考和总结,希望能对自己的知识做一个总结和巩固,而不是停留在“好像懂了的”的地步上,由于个人能力有限,书中难免有不足的地方,欢迎批评指正

参考资料

维基百科

《Head First 设计模式》

《深入PHP面向对象、模式与实践》