【设计模式】建造者Builder模式

定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。


总结:1、当需要将一个复杂对象的构建或者创作过程与这个对象的表示相分离,以达到同样的构建过程创造出不同的表示时,就可以应用“建造者模式”;

2、跟工厂模式一样,建造者模式也属于创建型模式,其目的都是得到一个对象。但是两者的侧重点是不同的,工厂模式的侧重点在于将对象的实例化延迟到子类中,

而创建者模式的侧重点是保持一个对象创建过程的稳定性。两者都将对象的创建过程与客户进行隔离,工厂模式专注于创造相同表象的对象,但是当希望得到具有多种表象的实例时,创建模式才是不二的选择。

3、建造者的作用是隐藏产品的组装过程,如果需要改变一个产品的内部表示,只需要再定义一个具体的创建者就可以达到目的了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值