建造者模式:将一个复杂对象的【构建与表示】分离,使得同样的构建过程可以创建不同的表示。
一个产品,建造者+指挥者,具体建造者返回产品对象。用于创建一些复杂对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。算法+组成部分+装配方式间相互分离。