本文系转载,转载地址http://blog.sina.com.cn/s/blog_59b6af690100zj3l.html,只供自己学习使用. 假设现在有三种产品,是玩具,都是由三部分组成,头,身体,和脚丫,现在要实现生产不同组合产品的功能,例如第一种产品是红头,绿身体,黑脚第二种产品是绿头,黑身体,红脚第三种产品是黑头,红身体,绿脚丫现在现写一个build基类, class builder { public: ; ; ; }; 具体实现类:第一种产品各个零部件的生产 class builde…