首页 > shuiguang

php设计模式 Visitor (访问者模式)

25种php设计模式,你全都知道吗?下面用代码介绍访问者模式(Visitor模式)<?php /**  * 访问者模式  *  * 表示一个作用于某对象结构中的各元素的操作,可以在不改变各元素的类的前提下定义作用于这些元素的新操作  *  */ abstractclassVisitor {     abstractpublicfunction visitCroncreteElementA($element);   &...
阅读全文

php设计模式 Builder (建造者模式)

php有23种设计模式,你全都知道吗?下面用代码介绍建造者模式(Builder模式)<?php /**  * 建造者模式  *  * 将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示  */ class Product {     public $_type = null;     public $_size = null; ...
阅读全文