相同的地方是他们都可以生产多种产品,比如说都可以生产车轮,汽车骨架和汽车外壳三种产品,但是生产者模式它不会单独返回三种产品,它有一个建造函数,把这三样产品转配成一辆汽车再返回给你。生成器模式还有一个指挥者,它的作用是装配顺序可以不同,比如说是装车轮先还是装骨架先,抑或是装外壳先。
转载于:https://my.oschina.net/jlongtian/blog/1844445
相同的地方是他们都可以生产多种产品,比如说都可以生产车轮,汽车骨架和汽车外壳三种产品,但是生产者模式它不会单独返回三种产品,它有一个建造函数,把这三样产品转配成一辆汽车再返回给你。生成器模式还有一个指挥者,它的作用是装配顺序可以不同,比如说是装车轮先还是装骨架先,抑或是装外壳先。
转载于:https://my.oschina.net/jlongtian/blog/1844445