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

PHP设计模式 - 备忘录模式

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

查看更多

PHP设计模式 - 中介者模式

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

查看更多

PHP设计模式 - 迭代器模式

迭代器模式(Iterator),又叫做游标(Cursor)模式。提供一种方法访问一个容器(Container)对象中各个元素,而又不需暴露该对象的内部细节。

查看更多

PHP设计模式 - 命令模式

命令模式(Command)将请求封装成对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。

查看更多

PHP设计模式 - 责任链模式

责任链模式(Chain Of Responsibilities)将处理请求的对象连成一条链,沿着这条链传递该请求,直到有一个对象处理请求为止,这使得多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。

查看更多

PHP设计模式 -注册模式

注册模式(Registry)为应用中经常使用的对象创建一个中央存储器来存放这些对象 —— 通常通过一个只包含静态方法的抽象类来实现(或者通过单例模式)。

查看更多

PHP设计模式 - 代理模式

代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。

查看更多

PHP设计模式 - 流接口模式

流接口(Fluent Interface)是指实现一种面向对象的、能提高代码可读性的 API 的方法,其目的就是可以编写具有自然语言一样可读性的代码。

查看更多

PHP设计模式 - 门面模式

门面模式(Facade)又称外观模式,用于为子系统中的一组接口提供一个一致的界面

查看更多

PHP设计模式 - 依赖注入模式

依赖注入(Dependency Injection)是帮助我们开发出松散耦合、可维护、可测试的代码和程序。这条原则的做法是大家熟知的面向接口,或者说是面向抽象编程。

查看更多