随笔分类 - 设计模式学习
设计模式学习后感想和自己的理解
摘要:模板模式是一个非常简单的行为类模式。 模板方法Gof的定义是:在一个方法里定义算法的骨架,将一些步骤延迟到其子类。 模板模式包含一个抽象的类和它的实现类,我们在抽象类中定义骨架,需要用到的方法都是抽象方法,具体的实现由它的子类来完成。 eg: publicabstractclassTem...
阅读全文
摘要:工厂模式属于创建型模式中我们接触得比较多的一种模式,在我毕业的时候是SSH最流行的时候,其中的Spring就使用了工厂模式,Spring上下文就是相当于工厂类,通过上下文就可以拿到我们在xml中配置的类的实例。 工厂模式分为:简单工厂,工厂和抽象工厂。 简单工厂模式是由一个具体的工厂类,一...
阅读全文
摘要:单例模式作为一个最简单的设计模式,是自己在第一次开始设计模式的过程中唯一明白了一些的设计模式,也是自己很长有一段时间唯一能够说出一个所以然的设计模式。 单例模式是通过一私有的构造方法实现的,它分为:懒汉式和饿汉式两种,区别是一个是不管是否被调用,先把对象New出来,调用就提供;一个是先不建对象,被调用的时候,判断对象是不是已经存在了,没有就New,存在就直接提供。 懒汉式: Class Singleton(){ private static singleton = new Singleton(); private Singleton(){} public Singl...
阅读全文

浙公网安备 33010602011771号