CODE, ARCHITECTURE & AI

设计模式.

22 篇记录保持好奇,慢慢积累

PHP设计模式笔记:使用PHP实现原型模式

PHP设计模式笔记:使用PHP实现原型模式 【意图】 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 【原型模式结构图】 【原型模式中主要角色】 抽象原型(Prototype)角色:声明一个克隆自身的接口 具体原型(Concrete Prototype)角色:实现一个克隆自身的操作 【原型模式的优点和缺点】 Prototype模式优点: 1、…
继续阅读 ↗

PHP设计模式笔记:使用PHP实现单例模式

PHP设计模式笔记:使用PHP实现单例模式 【意图】 保证一个类仅有一个实例,并且提供一个访问它的全局访问点【GOF95】 单例模式有三个特点: 1、一个类只有一个实例 2、它必须自行创建这个实例 3、必须自行向整个系统提供这个实例 【单例模式结构图】 [caption id="attachment_741" align="aligncenter" widt…
继续阅读 ↗