本次搜索结果 : "PHP"

PHP设计模式 - 委托模式

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

936 1
查看更多

PHP设计模式 - 访问者模式

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

828 0
查看更多

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

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

848 0
查看更多

PHP设计模式 - 策略模式

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

866 0
查看更多

PHP设计模式 - 状态模式

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

868 0
查看更多

PHP设计模式 - 规格模式

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

792 0
查看更多

PHP设计模式 - 观察者模式

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

887 0
查看更多

PHP设计模式 - 空对象模式

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

890 0
查看更多

PHP设计模式 - 备忘录模式

备忘录模式(Memento)又叫做快照模式(Snapshot)或 Token 模式,备忘录模式的用意是在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以在合适的时候将该对象恢复到原先保存的状态。

661 0
查看更多

PHP设计模式 - 中介者模式

中介者模式(Mediator)就是用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。

733 0
查看更多