PHP设计模式之建造者模式(Builder)代码实例大全(二)

核心提示目的[1]建造者是创建一个复杂对象的一部分接口。有时候,如果建造者对他所创建的东西拥有较好的知识储备,这个接口就可能成为一个有默认方法的抽象类(又称为适配器)。如果对象有复杂的继承树,那么对于建造者来说,有一个复杂继承树也是符合逻辑的。注意

目的[1]建造者是创建一个复杂对象的一部分接口。有时候,如果建造者对他所创建的东西拥有较好的知识储备,这个接口就可能成为一个有默认方法的抽象类(又称为适配器)。

如果对象有复杂的继承树,那么对于建造者来说,有一个复杂继承树也是符合逻辑的。

注意:建造者通常有一个「流式接口」,例如 PHPUnit 模拟生成器。

 
友情链接
鄂ICP备19019357号-22