java 设计模式
文章平均质量分 71
aa671125
慢慢的,自然也就会了,每天多学一点.
展开
-
java设计模式之-----单例设计模式
1.定义 单例设计模式:顾名思义,一个类只能产生一个实例,也就是说一个类只能有一个对象。就像古代的皇帝一样,只能有一个,多一个也不可以,这就是单例设计模式。 2.步骤及要点(注意)私有化构造函数提供一个本类的实例提供一个对外的供外界访问的方法 实现过程 最简单的单例模式 (1)恶汉式 public class SingelInstance原创 2015-11-26 21:39:28 · 292 阅读 · 0 评论 -
java设计模式---模板方法模式
java设计模式—模板方法模式1.定义 : 定义一个操作中算法的框架,而去将一些步骤延迟到子类实现,使得子类不改变一个算法的结构即可重定义该算法的某些特定步骤.说的有点高大上啊,简单来说是这样的,定义一个抽象类,这个类叫做抽象模板,它里面有两种方法: 1.模板方法,一般是一个具体的方法,也就是一个框架,一个算法,将其他方法进行调度,完成一些固定的逻辑. 2. 基本方法,也就是这些方法是抽象的应该由子原创 2015-11-30 23:48:39 · 417 阅读 · 0 评论 -
java设计模式----工厂设计模式
java设计模式之—-工厂设计模式1.定义工厂设计模式: 定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法使一个类的实例化延迟到其子类.在我们平常的开发中,工厂设计模式使用的及其频繁,因为它运用设计模式中的依赖导致原则,也就是我们常说的”面向接口编程”.接口或抽象类不依赖于具体的实现类,实现类依赖接口或抽象类.2.步骤及要点创建子类的共同接口,意为抽象类.创建具体的实现类,并实现该原创 2015-11-28 19:12:16 · 362 阅读 · 0 评论 -
java设计模式---享元模式
享元模式享元模式的定义使用共享对象可有效地支持大量细粒度对象为什么要共享对象因为分配太多的对象到应用程序中将有损程序的性能,同时还容易造成内存溢出.java中的内存泄漏原因:无意识的代码缺陷,导致内存泄露,jvm不能获得连续的内存空间产生的对象过多,导致被耗尽什么是内部状态和外部状态1.内部状态是对象可共享出来的信息,存储在享元对象的内部并且不会随环境的改变而改变.他们可以作为一个对象的动态附原创 2016-11-02 00:12:43 · 323 阅读 · 0 评论