标签: php

共找到了702个结果

资源库模式(Repository)

PHP 设计模式系列 其它

1、模式定义 Repository 是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的存在让领域层感觉不到数据访问层的...

由 学院君 发布于8年前    浏览数: 30327    点赞数: 15

委托模式( Delegation)

PHP 设计模式系列 其它

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

由 学院君 发布于8年前    浏览数: 18432    点赞数: 3

访问者模式(Visitor)

PHP 设计模式系列 行为型

1、模式定义 我们去银行柜台办业务,一般情况下会开几个个人业务柜台的,你去其中任何一个柜台办理都是可以的。我们的访问者模式可以很好...

由 学院君 发布于8年前    浏览数: 17317    点赞数: 5

模板方法模式(Template Method)

PHP 设计模式系列 行为型

1、模式定义 模板方法模式又叫模板模式,该模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改...

由 学院君 发布于8年前    浏览数: 17924    点赞数: 6

策略模式( Strategy)

PHP 设计模式系列 行为型

1、模式定义 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者...

由 学院君 发布于8年前    浏览数: 21130    点赞数: 6

状态模式(State)

PHP 设计模式系列 行为型

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

由 学院君 发布于8年前    浏览数: 21221    点赞数: 4

规格模式(Specification)

PHP 设计模式系列 行为型

1、模式定义 规格模式(Specification)可以认为是组合模式的一种扩展。有时项目中某些条件决定了业务逻辑,这些条件就可以...

由 学院君 发布于8年前    浏览数: 13351    点赞数: 7

观察者模式(Observer)

PHP 设计模式系列 行为型

1、模式定义 观察者模式有时也被称作发布/订阅模式,该模式用于为对象实现发布/订阅功能:一旦主体对象状态发生改变,与之关联的观察者...

由 学院君 发布于8年前    浏览数: 41788    点赞数: 13

空对象模式(Null Object)

PHP 设计模式系列 行为型

1、模式定义 空对象模式并不是 GoF 那本《设计模式》中提到的 23 种经典设计模式之一,但却是一个经常出现以致我们不能忽略的模...

由 学院君 发布于8年前    浏览数: 13357    点赞数: 1

备忘录模式(Memento)

PHP 设计模式系列 行为型

1、模式定义 备忘录模式又叫做快照模式(Snapshot)或 Token 模式,备忘录模式的用意是在不破坏封装性的前提下,捕获一个...

由 学院君 发布于8年前    浏览数: 9846    点赞数: 2

中介者模式(Mediator)

PHP 设计模式系列 行为型

1、模式定义 中介者模式(Mediator)就是用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其...

由 学院君 发布于8年前    浏览数: 12202    点赞数: 4

迭代器模式(Iterator)

PHP 设计模式系列 行为型

1、模式定义 迭代器模式(Iterator),又叫做游标(Cursor)模式。提供一种方法访问一个容器(Container)对象中...

由 学院君 发布于8年前    浏览数: 14193    点赞数: 6

命令模式(Command)

PHP 设计模式系列 行为型

1、模式定义 命令模式(Command)将请求封装成对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支...

由 学院君 发布于8年前    浏览数: 15507    点赞数: 4

Blade 模板引擎

Laravel 5.2 中文文档 基础组件

1、简介 Blade 是 Laravel 提供的一个非常简单但很强大的模板引擎,不同于其他流行的 PHP 模板引擎,Blade 在...

由 学院君 发布于8年前    浏览数: 72594    点赞数: 33

责任链模式(Chain Of Responsibilities)

PHP 设计模式系列 行为型

1、模式定义 责任链模式将处理请求的对象连成一条链,沿着这条链传递该请求,直到有一个对象处理请求为止,这使得多个对象都有机会处理请...

由 学院君 发布于8年前    浏览数: 16760    点赞数: 4