设计模式——建造者模式

 

小结一下:看了设计模式之后,

首先一点就是,开发-封闭原则,修改原有代码就说明设计不够好;

其次是依赖倒转原则,我们应该让程序依赖抽象,而不是相互依赖。

 

建造者模式(又叫生成器模式):

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

 

使用场景:

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示的意图时,需要使用建造者模式;

建造者模式可以使一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。

使用建造者模式时,用户就只需要指定需要建造的类型就可以得到他们,而具体建造的过程和细节就不需要知道了。

 

你可能感兴趣的:(建造者模式)