<Java设计模式>——建造者模式:煎饼果子来一套

2017-09-27  本文已影响12人  元涛

什么是建造者模式

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
建造者模式主要是用来构造对象的,不过构造对象不是可以通过new来创建这个对象吗?new的确可以创建对象,不过如果构造一个对象,需要传入很多的构造参数,那么创建这个对象是不是很费事呢?

生活中的小例子

大家都应该吃过煎饼果子,你去买煎饼果子的时候,老板问你,要不要辣椒,要不要香菜,要不要....,我们根据自己的口味添加相关的佐料。对这就是咱们生活中的建造者模式。

建造者模式的优点

封装性好、容易拓展、控制细节的风险。

使用场景

上一篇下一篇

猜你喜欢

热点阅读