本文实例讲述了PHP设计模式之建造者模式。分享给大家供大家参考,具体如下:
建造者模式:
将复杂对象的创建过程和表示进行分离(好吧,我也看不懂什么意思1)。
来点我人类能听懂的话:
new class()
的方式直接进行实例化,然后通过$obj->set1()
构建属性1,$obj->set2()
构建属性2,$obj->set3()
构建属性3。。。$obj->set4()
,文件2中加上$obj->set4()
,增加很多的工作量。build()
方法,对客户端来说,这并不可见,并且不用做修改就得到了修改后的对象。改动的只是需求对象修改后的逻辑处理。代码:
运行结果:
大头儿子身体棒棒哒
希望本文所述对大家PHP程序设计有所帮助。
新闻热点
疑难解答
图片精选