设计模式的概念

设计模式(Design patterns)是指对给定上下文(环境)中某个经常出现的问题得出的一种一般性可重用的解决方案。它们并不是具体的的库或模板,而是可以用来解决问题的更为一般性的结构。之所以采用设计模式,最重要的原因在于,这此模式可以为复杂的问题提供解决方案。

设计模式的宗旨就是重用。毕竟,程序员一直在重用同样的算法。那么为什么不按照同样的思路重用更大的结构呢?一方面,框架和模板可以支持重用,不过它们往往过于特定。这就引入了另一种做法:可以重用结合设计模式的PHP程序,特别是在庞大的复杂程序中。由于结合设计模式的程序可以很容易地做出修改,因此对相同类型的特定问题重用这些程序也很容易。减少开发时间和资源不仅可以节省成本,还可以更好地为你的客户服务。客户能得到充分满足其功能需求的良构程序,另外开发人员也可以基于不太可能崩溃的坚实基础很容易地完成修改(毕竟,顾客的需求总是在不断改变!)

你可能感兴趣的:(《PHP设计模式》学习总结)