摘要:
意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。class Builder{public: Builder() {} virtual ~Builder() {} virtual void BuilderPartA(const string& str) = 0; virtual void BuilderPartB(const string& str) = 0; virtual string GetResult() { return product; }protected: string pr... 阅读全文