标签: php

共找到了702个结果

注册模式(Registry)

PHP 设计模式系列 结构型

1、模式定义 注册模式(Registry)也叫做注册树模式,注册器模式。注册模式为应用中经常使用的对象创建一个中央存储器来存放这些...

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

代理模式(Proxy)

PHP 设计模式系列 结构型

1、模式定义 代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。使用代理模式创建代理对象,让代理对象控制目标对象...

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

流接口模式(Fluent Interface)

PHP 设计模式系列 结构型

1、模式定义 在软件工程中,流接口(Fluent Interface)是指实现一种面向对象的、能提高代码可读性的 API 的方法,...

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

服务定位器模式(Service Locator)

PHP 设计模式系列 其它

1、模式定义 当系统中的组件需要调用某一服务来完成特定的任务时,通常最简单的做法是使用 new 关键字来创建该服务的实例,或者通过...

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

门面模式(Facade)

PHP 设计模式系列 结构型

1、模式定义 门面模式(Facade)又称外观模式,用于为子系统中的一组接口提供一个一致的界面。门面模式定义了一个高层接口,这个接...

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

依赖注入模式(Dependency Injection)

PHP 设计模式系列 结构型

1、模式定义 依赖注入(Dependency Injection)是控制反转(Inversion of Control)的一种实现...

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

装饰器模式(Decorator)

PHP 设计模式系列 结构型

1、模式定义 装饰器模式能够从一个对象的外部动态地给对象添加功能。 通常给对象添加功能,要么直接修改对象添加相应的功能,要么...

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

数据映射模式(Data Mapper)

PHP 设计模式系列 结构型

1、模式定义 在了解数据映射模式之前,先了解下数据映射,它是在持久化数据存储层(通常是关系型数据库)和驻于内存的数据表现层之间进行...

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

组合模式(Composite)

PHP 设计模式系列 结构型

1、模式定义 组合模式(Composite Pattern)有时候又叫做部分-整体模式,用于将对象组合成树形结构以表示“部分-整体...

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

桥梁模式(Bridge)

PHP 设计模式系列 结构型

1、模式定义 系统设计中,总是充满了各种变数,这是防不慎防的。比如客户代表可能要求修改某个需求,增加某种功能等等。面对这样那样的变...

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

适配器模式(Adapter / Wrapper)

PHP 设计模式系列 结构型

1、模式定义 首先我们来看看什么是适配器。 适配器的存在,就是为了将已存在的东西(接口)转换成适合我们需要、能被我们所利用的...

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

静态工厂模式(Static Factory)

PHP 设计模式系列 创建型

1、模式定义 与简单工厂类似,该模式用于创建一组相关或依赖的对象,不同之处在于静态工厂模式使用一个静态方法来创建所有类型的对象,该...

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

简单工厂模式(Simple Factory)

PHP 设计模式系列 创建型

1、模式定义 简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。简单工厂实例化的类具有相同的接口或者基类,在...

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

单例模式(Singleton)

PHP 设计模式系列 创建型

1、模式定义 简单说来,单例模式的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个,同时这个类还必须...

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

原型模式(Prototype)

PHP 设计模式系列 创建型

1、模式定义 通过创建原型使用克隆方法实现对象创建而不是使用标准的 new 方式。 2、UML类图 3、示例代码 BookP...

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