PHP设计方式系列 - 建造者模式
PHP设计模式系列 - 建造者模式什么是建造者模式建造者模式主要是为了消除其它对象复杂的创建过程。设计场景
PHP设计模式系列 - 建造者模式
什么是建造者模式
建造者模式主要是为了消除其它对象复杂的创建过程。
设计场景有一个用户的UserInfo类,创建这个类,需要创建用户的姓名,年龄,金钱等信息,才能获得用户具体的信息结果。创建一个UserInfoBuilder 用户建造者类,这个类,将UserInfo复杂的创建姓名,年龄,金钱等操作封装起来,简化用户类的创建过程
代码:UserInfo类,创建UserInfo类是复杂的,痛苦的。代码:UserInfoBuilder 用户信息建造者类,将UserInfo的创建过程封装掉,开发者使用起来心情舒畅
参考:《PHP设计模式》Aaron Saray著