设计模式之建造方法
参考博文:https://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html#4253487 侵权必删
建造方法 Builder
2019-06-24 10:38:21
什么是建造模式:将一个产品的内部表象和产品的生产过程分割,从而使得同一个生产过程可以生产不同内部表象的产品。内部表象指局部构造流程,生产过程指整体构造流程。
适用性:多种具有相同整体构造流程的产品。
建造模式基本组成:抽象构建者、具体构建者、导演者、抽象产品、具体产品、客户端。
抽象构建者:将局部构造流程抽象;
具体构建者:实现局部构造流程;
导演者:实现整体构造流程,通过抽象构建者引用获取局部构造流程;
建造模式基本代码:
参考博文中的例子。