PHP 设计模式概述
设计模式对于程序员来讲,大家都了解它们却不知道该如何在实际中使用它们。
归类
设计模式通常可以分为 3 大类:
1. 创建型
在软件工程中,创建型设计模式是处理<对象创建机制>的设计模式,试图根据实际情况,选择适当的方式创建对象。
因为对象创建时的状态,可能导致设计问题,或者提升设计的复杂度。
创建型设计模式通过 “以某种方式控制此对象的创建” 来解决此问题。
2. 结构型
在软件工程中,结构型设计模式集是用来抽象真实程序中的对象实体之间的关系,并使这种关系可被描述,概括和具体化。
3. 行为型
在软件工程中,行为设计模式是识别对象之间常见的通信模式并实现这些模式的设计模式。
通过这样做,这些模式增加了执行这种通信的灵活性。