摘要:
在java中我们是通过new来实例化一个对象的,但这似乎和面向对象程序设计的一个原则(针对超类型编程,不针对具体实现编程)相悖。因为每当我们用new时就必然会针对具体类,为了解决这个问题就有了一个新的设计模式——工厂模式。 与别的模式不同工厂模式包括三种——简单工厂模式、工厂方法模式、抽象工厂模式。此篇介绍简单工厂模式。简单工厂模式 严格来说,简单工厂不算一个设计模式,反而比较像是一种编程习惯。姑且就把当一个模式来学习吧。简单工厂模式主要是用来避免直接在客户代码中实例化具体对象以达到提高抽象层次避免针对具体编程的目的。UML类图图1分析:1>Client代表客户代码,就是我们需要一个具体 阅读全文
posted @ 2013-05-09 19:48
g.hui
阅读(298)
评论(0)
推荐(0)

浙公网安备 33010602011771号