设计模式
sun5208
这个作者很懒,什么都没留下…
展开
-
创建型模式
1、抽象工厂(Abstract):提供一个创建一系列或相关依赖对象的接口,而无需指定他们具体的类。 好处一:便于交换产品系列,由于具体工厂类,在一个应用程序中只需要在初始化的时候出现一次,这就使得改变一个应用的具体工厂变得非常容易,它只需要改变具体工厂,即可使用不同的产品配置。不能防止需求不变,但是我们可以让程序改变更小;好处二:它让具体的创建实例过程与客户端分离,客户端只是原创 2010-04-21 13:27:00 · 560 阅读 · 1 评论 -
单例模式(三种方法)
<br />单例模式的结构:<br />a)单例模式的特点:<br /> 单例类只能有一个实例;<br /> 单例类必须自己创建自己的唯一的实例;<br /> 单例类必须给所有其他对象提供这个实例;<br />b)饿汉式单例类(不可被继承)<br /> public class EagerSingleton {<br /> private static final EagerSingletone_s=new EagerSingleton ();<br />转载 2010-08-27 16:09:00 · 671 阅读 · 0 评论