谈谈简单工厂模式的优缺点
摘要:
软件模式是人们在进行软件开发的过程中,总结出的对各种问题域的解决方法,不同的问题域有不同的模式来解决。新的问题域会出现,那么解决新的问题域的模式也会出现,随着人们对问题域理解的进步,模式也在进步,旧的模式很可能被新的模式推翻,模式不是真理,而是经过GS不断摸索,总结出的一套解决方法。 工厂模式细分可以分为3中:简单工厂模式,工厂方法模式和抽象工厂模式。 在简单工厂模式中有一个工厂类,还有一个所有产品的超类(在系统中是以接口的形式出现的)和各个具体产品类。为了让客户在系统运行期间动态的决定需要那种产品,所以提供了所有产品的超类,这是利用的面向对象的多态机制。 通过提供了一个产品的超类类,在我们的 阅读全文
posted @ 2011-07-26 21:14 郁闷的大象 阅读(6278) 评论(0) 推荐(0) 编辑