设计模式之建造方法

参考博文:https://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html#4253487  侵权必删

建造方法  Builder

2019-06-24  10:38:21

什么是建造模式:将一个产品的内部表象和产品的生产过程分割,从而使得同一个生产过程可以生产不同内部表象的产品。内部表象指局部构造流程,生产过程指整体构造流程。

适用性:多种具有相同整体构造流程的产品。

建造模式基本组成:抽象构建者、具体构建者、导演者、抽象产品、具体产品、客户端。

抽象构建者:将局部构造流程抽象;

具体构建者:实现局部构造流程;

导演者:实现整体构造流程,通过抽象构建者引用获取局部构造流程;

建造模式基本代码:

参考博文中的例子。

原文地址:https://www.cnblogs.com/youzoulalala/p/11075938.html