抽象工厂
抽象工厂模式
有一个生产饼干工厂的老板(client),这个老板是原是程序员出身的.最近在他家里的电脑上开办的第一家工厂(其实就是在电脑上用程序模拟出来的工厂(AbstractFactory)).他想像着让他的工厂要用什么样的机器,请多少个工人.还模拟出来的什么样来克扣工人的工资.:) ;重点是他还有几个自家祖传的做饼干方法(AbstractProduct),按不同的配分配置的不同的生产线(CreateProduct()).后来他按着的模拟出来办工厂的方法开办多个真实的工厂CocreteFactory(),同时他又按着他家祖传的做饼干方法开发了多种不同口味的饼干(Product),让工厂去生产.
到至这个老板坐在家想了想"嗯!我想吃胡椒味的饼干".结果他真的就去了钓鱼岛开了一家工厂,拿着他家祖传的一个饼干制作方法后面加了一条"胡椒 10G".工人开加班加点的生产(没加班费),第三天他吃到的胡椒味的饼干.
最后:
1.他只生产配分饼干。
2.当然他可以加一点别的口味。
3.他又找到的一个新配分什么办?要先模拟生产线开始。