
设计模式
lianghao619
这个作者很懒,什么都没留下…
展开
-
工厂模式的好处
好处主要有: 1、将创建实例的工作与使用实例的工作分开 2、把初始化实例时的工作放到工厂里进行,使代码更容易维护。 3、使得修改代码时不会引起太大的变动,良好的扩展性。 比如,有对象A。现在要修改这个实例的方法。就会有对象B,继承A,然后重写A里面的某个方法。这时,如果没有工厂模式,那么就要把每次创建A对象的代码都改为创建B对象。这是很可怕的一件事情。 如果有工厂模式,那么,...原创 2012-01-09 21:12:07 · 551 阅读 · 0 评论 -
工厂模式架构设计
工厂模式主要是用来创建对象的。而这些对象,很有可能会变化,变成其它的对象。那我们在设计工厂时,就必须要经得起这样的变化。 在我看到的开源代码中,就有两种方式去适应这种变化。 [list] [*]使用配置文件 这是一种比较常见的方式,把实体类写在配置文件中。创建时使用反射的方式生成。 [code="java"]String singletonClass = .... //...原创 2012-01-09 21:39:58 · 148 阅读 · 0 评论