PHP 设计模式示例本页总览PHP 设计模式示例创建型在软件工程中,创建型设计模式是处理对象创建机制的设计模式,试图以适当的方式来创建对象。对象创建的基本形式可能会带来设计问题,亦或增加了设计的复杂度。创建型设计模式通过控制这个对象的创建方式来解决此问题。抽象工厂模式建造者模式(生成器模式)工厂方法模式多例模式对象池模式原型模式简单工厂模式单例模式(反面模式)静态工厂模式结构型在软件工程中,结构型设计模式是通过识别实体之间关系来简化设计的设计模式。适配器模式桥梁模式组合模式数据映射模式装饰模式依赖注入模式门面模式流接口模式享元模式代理模式注册模式行为型在软件工程中,行为设计模式是识别对象之间的通用通信模式并实现这些模式的设计模式。 通过这样做,这些模式增加了执行此通信的灵活性。责任链模式命令行模式迭代器模式中介者模式备忘录模式空对象模式观察者模式规格模式状态模式策略模式模板方法模式访问者模式更多类型委托模式服务定位器模式资源库模式实体属性值模式参考文献PHP 设计模式全集 - Laravel社区DesignPatterns 中文文档 - GitHubDesignPatterns 代码示例 - GitHub