设计模式
preterhuman_peak
这个作者很懒,什么都没留下…
展开
-
java的设计模式,学习心得总结-工厂模式
创建类的实例对象:通常我们的做法是A a=new A();实际上 Factory模式也可以用来实例化类的对象。 我们之所以提出Factory模式是因为在某些情况下,例如在实例化对象是要初始化的数据太多,或者其他原因比如访问数据库等。假如把这些东西写进构造函数里会使你的代码看起来就很难看还很轻易出错。这时我们引入了Factory模式:我们将创建实例的工作与使用实例的工作分开, 也就是说,让创建实转载 2012-03-24 22:20:00 · 1029 阅读 · 0 评论 -
工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产原创 2014-10-30 14:51:57 · 1012 阅读 · 0 评论 -
单例模式
所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样,原创 2014-10-30 14:51:42 · 961 阅读 · 0 评论