本次搜索结果 : "设计模式"

PHP设计模式 - 资源库模式

资源库模式(Repository) 是一个独立的层,介于领域层与数据映射层(数据访问层)之间。 资源库模式是架构模式,在设计架构时,才有参考价值。

查看更多

PHP设计模式 - 服务定位器模式

服务定位器(Service Locator)模式是一种企业级应用程序体系结构模式,它能够为应用程序中服务的创建和初始化提供一个中心位置,并解决各种设计和开发问题。

查看更多

PHP设计模式 - 委托模式

委托模式( Delegation)是对一个类的功能进行扩展和复用的方法。它的做法是:写一个附加的类提供附加的功能,并使用原来的类的实例提供原有的功能。

查看更多

PHP设计模式 - 访问者模式

访问者模式(Visitor)就是表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。

查看更多

PHP设计模式 - 模板方法模式

模板方法模式(Template Method)是在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。

查看更多

PHP设计模式 - 策略模式

策略模式(Strategy),又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。

查看更多

PHP设计模式 - 状态模式

状态模式(State)又称状态对象模式,主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。

查看更多

PHP设计模式 - 规格模式

规格模式(Specification)可以认为是组合模式的一种扩展。

查看更多

PHP设计模式 - 观察者模式

观察者模式(Observer)有时也被称作发布/订阅模式,该模式用于为对象实现发布/订阅功能:一旦主体对象状态发生改变,与之关联的观察者对象会收到通知,并进行相应操作。

查看更多

PHP设计模式 - 空对象模式

空对象模式(Null Object)具有简化客户端代码、减少空指针异常风险、更少的条件控制语句以减少测试用例的优点。

查看更多