设计模式之构建Builder

来源:互联网 发布:淘宝消费者服务电话 编辑:程序博客网 时间:2024/03/29 13:01

构建与实现(样式、表示)分离,一个构建逻辑对应不同的实现(样式、表示)。


代码示例:


class Builder{    public:        virtual void buildePartA(){}        virtual void buildePartB(){}        virtual void buildePartC(){}};class Product1 : public Builder{    public:        virtual void buildePartA()            {cout << "build part A of the Product1" << endl;}        virtual void buildePartB()            {cout << "build part B of the Product1" << endl;}        virtual void buildePartC()            {cout << "build part C of the Product1" << endl;}    }class Product2: public Builder{    public:        virtual void buildePartA()            {cout << "build part A of the Product2" << endl;}        virtual void buildePartB()            {cout << "build part B of the Product2" << endl;}        virtual void buildePartC()            {cout << "build part C of the Product2" << endl;}}


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 坐月子吃咸了怎么办啊 拔罐放血后头晕怎么办 e道航界面不动怎么办 微信必须打开位置权限怎么办 魅族sim卡未启用怎么办 苹果6sgps信号弱怎么办 苹果5s4g网络慢怎么办 苹果5s上网很慢怎么办 手机一体机死机关不了机怎么办 联想一体机关不了机怎么办 纸巾盒的吸盘老化了怎么办 粘的挂钩老掉怎么办 车载手机支架吸盘吸不住怎么办 吸盘吸不住怎么办才好? 行车记录仪吸盘吸不住怎么办 小米儿童手表二维码丢了怎么办 艾蔻手表二维码丢失了怎么办 玩具直升机遥控器坏了怎么办 玩具飞机遥控器坏了怎么办 玩具无人机遥控器坏了怎么办 玩具遥控车遥控器坏了怎么办 用遥控器关电视后打不开怎么办 汽车遥控器按键坏了怎么办 用遥控器关了电视打不开怎么办 遥控器一个按键坏了怎么办 电视用遥控器关的打不开怎么办 电动车遥控器按键坏了怎么办 海尔空调遥控器按键坏了怎么办 汽车手机支架吸盘吸不住怎么办 车载手机支架吸盘坏了怎么办 假牙的吸盘坏了怎么办 燃气费用一直未交怎么办 凌度gps模块无法定位怎么办? 放疗定位线掉了怎么办 被网络平台骗了怎么办 手机重力传感器坏了怎么办 锤子手机重力传感器坏了怎么办 平板电脑没有开关键怎么办 手机重力感应器坏了怎么办 苹果手机重力感应器坏了怎么办 苹果手机陀螺仪坏了怎么办