抽象工厂

      抽象工厂模式

      有一个生产饼干工厂的老板(client),这个老板是原是程序员出身的.最近在他家里的电脑上开办的第一家工厂(其实就是在电脑上用程序模拟出来的工厂(AbstractFactory)).他想像着让他的工厂要用什么样的机器,请多少个工人.还模拟出来的什么样来克扣工人的工资.:) ;重点是他还有几个自家祖传的做饼干方法(AbstractProduct),按不同的配分配置的不同的生产线(CreateProduct()).后来他按着的模拟出来办工厂的方法开办多个真实的工厂CocreteFactory(),同时他又按着他家祖传的做饼干方法开发了多种不同口味的饼干(Product),让工厂去生产.

      到至这个老板坐在家想了想"嗯!我想吃胡椒味的饼干".结果他真的就去了钓鱼岛开了一家工厂,拿着他家祖传的一个饼干制作方法后面加了一条"胡椒 10G".工人开加班加点的生产(没加班费),第三天他吃到的胡椒味的饼干.

       最后:

       1.他只生产配分饼干。

       2.当然他可以加一点别的口味。

       3.他又找到的一个新配分什么办?要先模拟生产线开始。     

 

            

posted on 2009-05-20 22:45  hlake  阅读(170)  评论(0)    收藏  举报

导航