C++之建造者模式(Builder) 建设代码结构,提升全局把控能力 建造者模式属于创建性的设计模式,它将多个简单对象通过一步步的组装构建出一个复杂对象的过程,将一个复杂的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。具有良好的封装性和独立性,对客户隐藏了该产品是如何组装的,既产品内部的实现和组成模块之间相对独立,耦合度不高有利于程序扩展。 #include <iostream> class Builder { public: virtual void BuildPartA(