设计模式之四 建造者模式

建造者模式也叫生成器模式
定义: 讲一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

image

建造者模式的优点:
封装性: 客户端不必要知道产品内部组成的细节。
建造者独立,容易扩展

使用的场景:
1.相同的方法,不同的执行顺序,产生的不同的事件结果,采用建造者模式
2.多个部件或零件,都可以装配到一个对象中,但产生的运行结果又不相同时,则可以使用该模式

注意事项:
建造者模式关注的是零件类型和装配工艺(顺序),这是与工厂模式最大的区别,注重点不同。

原文地址:https://www.cnblogs.com/tjxwg/p/4062777.html