2012年4月24日
摘要: 1、模式:简单工厂模式是类的创建模式,又叫做静态工厂方法(StaticFactoryMethod)模式。它是由一个工厂对象决定创建出哪一种产品类的实例。2、三个角色: 1、工厂类(Creator)角色:在客户端的直接调用下创建产品对象 2、抽象产品角色:可以用一个接口或者一个抽象类实现 3、具体产品角色:工厂方法模式所创建的任何对象都是这个角色的实例3、如果工厂方法总是循环使用同一个产品对象,那么这个工厂对象可以使用一个属性来存储这个产品对象。每一次客户端调用工厂方法时,工厂方法总是提供这同一个对象。如果工厂方法永远循环使用固定数目的一些产品对象,而且这些产品对象的数目并不大的话,可以使... 阅读全文
posted @ 2012-04-24 03:27 十二月的黄昏 阅读(336) 评论(0) 推荐(0) 编辑