2015-12-25 PHP设计模式:访问者模式 概述 访问者模式是一种行为型设计模式,它允许你在不修改对象结构的前提下定义新的操作。通过将操作封装在访问者对象中,访问者模式可以让你在不同的对象上执行不同的操作。 适用场景 访问者模式适用于以下情况: - 当对象结构包含多个不同类型的... 阅读全文
2015-12-24 PHP设计模式:命令模式 概述 命令模式是一种行为型设计模式,它将请求封装成一个独立的对象,从而使不同的请求可以被参数化,并且能够将请求的发起者与请求的接收者解耦。 适用场景 命令模式适用于以下情况: - 当需要将请求发送者和请求接收者解耦时。 - 当需要在不... 阅读全文
2015-12-23 PHP设计模式:状态模式 概述 状态模式是一种行为型设计模式,它允许对象在其内部状态发生改变时改变其行为。该模式将对象的行为封装在不同的状态类中,并通过上下文对象进行管理和切换。 适用场景 状态模式适用于以下情况: - 当一个对象的行为取决于其内部状态,并且必... 阅读全文
2015-12-22 PHP设计模式:责任链模式 设计模式在软件开发中扮演着重要的角色,它们提供了一种结构化的方法来解决特定问题并提高代码的可维护性和可重用性。在PHP开发中,责任链模式是一种常用的设计模式,它允许您将请求沿着对象链传递,并由一系列对象依次处理。 责任链模式的基本概念... 阅读全文
2015-12-21 PHP设计模式:适配器模式 设计模式在软件开发中扮演着重要的角色,它们提供了一种结构化的方法来解决特定问题并提高代码的可维护性和可重用性。在PHP开发中,适配器模式是一种常用的设计模式,它允许不兼容的接口之间进行协同工作。 适配器模式的基本概念 适配器模式是一种... 阅读全文