构建模式

构建模式的核心就是把构建和表示进行分离、解耦,如下例子:Part类代表一个复杂的需要构建的实体,其中有两个属性,代表需要的组件,Builder接口,用于表示需要构建的步骤方法,也可以理解为构建部分,Yw,Zw类表示不同的表示方式,也就是Part类在不同的情况下表现出来的不同view,Director类选择不同的Builder实现会得到不同的result给client,其中最核心的是Builder接口和Director类,通过这两个部件我们可以用不同的部件任意组合不同的Part给调用者。









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