摘要:
java设计模式--简单工厂简单工厂不是一个标准的设计模式,但是很常用需要掌握。在java应用开发中,要"面向接口编程".1.java中接口的概念:在java中接口是一种特殊的抽象类,跟一般的抽象类相比,接口里面所有的方法都是抽象方法,接口里面所有的属性都是常量。2.接口用来做什么?接口相当于一份契... 阅读全文
摘要:
java设计模式--策略模式策略模式(Strategy)策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则:a.封装变化的概念b.编程中使用接口,而不是对接口的实现策略模式的定义:a.定义一组算法,将每个算法都封装起来,并且使它们直接可以互换。b.策略模式使这些算法... 阅读全文
摘要:
java设计模式--策略模式策略模式(Strategy)策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则:a.封装变化的概念b.编程中使用接口,而不是对接口的实现策略模式的定义:a.定义一组算法,将每个算法都封装起来,并且使它们直接可以互换。b.策略模式使这些算法... 阅读全文
摘要:
java设计模式--单列模式单列模式定义:确保一个类只有一个实例,并提供一个全局访问点。下面是几种实现单列模式的Demo,每个Demo都有自己的优缺点:Demo1:/** * 单列模式需要满足下面三个条件: * 1.私有的构造函数 * 2.私有的引用变量 * 3.公开的静态方法(唯一获取该类单个实例... 阅读全文
摘要:
java设计模式--单列模式单列模式定义:确保一个类只有一个实例,并提供一个全局访问点。下面是几种实现单列模式的Demo,每个Demo都有自己的优缺点:Demo1:/** * 单列模式需要满足下面三个条件: * 1.私有的构造函数 * 2.私有的引用变量 * 3.公开的静态方法(唯一获取该类单个实例... 阅读全文