PHP设计模式 1、理解设计模式 设计模式能够解决相同的问题 软件设计中的问题由下列3部分组成: 1、**what:**要考虑的相关业务和功能需求 2、**how:**如何使用特定设计满足上述需求 3、**work:**实际的实现,或者说如何投入应用和实践 而设计模式就是对应该过程的 how 部分 设计模式是可维护的,但并非总是最有效的 在应用程序中,设计模式并不总是提供最佳的效率和速度。设计模式的目的是帮助我们以便于重复和重用的方式设计解决方案。这意味着:设计模式可能不是专门适合于特定的环境,但是却具有更好的代码可维护性和可理解性