2014年9月28日

模板

摘要: 模板方法(Template Method)模式是GOF设计模式中最为常见几个模式之一。现在流行的很多框架中(如Spring,struts等),我们都可以看到模板方法模式的广泛应用。模板方法模式主要应用于框架设计中,在日常的应用设计中也被经常使用。可是,我们在运用模板方法模式来解决我们的需求而进行设计... 阅读全文

posted @ 2014-09-28 12:32 liangjunquan 阅读(160) 评论(0) 推荐(0) 编辑

模板模式

摘要: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。模板方法模式的结构 模板方法模式是所有模式中最为常见的几个模... 阅读全文

posted @ 2014-09-28 12:31 liangjunquan 阅读(297) 评论(0) 推荐(0) 编辑

适配器模式

摘要: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配... 阅读全文

posted @ 2014-09-28 11:40 liangjunquan 阅读(191) 评论(0) 推荐(0) 编辑

单例模式

摘要: 单例(Singleton)设计模式保证每个类只有一个实例,并为这个实例提供一个全局的访问点。 与工具类中的静态成员不同,单例类一般用来保存应用程序的状态数据,这些数据在应用程序的各个部分都可能被访问或修改。 单例模式的几种实现方式。 1 public class Singleton{ 2 ... 阅读全文

posted @ 2014-09-28 11:02 liangjunquan 阅读(182) 评论(0) 推荐(0) 编辑

策略模式

摘要: 策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一 个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。下面就以一个示意性的实现讲解策略模式... 阅读全文

posted @ 2014-09-28 10:48 liangjunquan 阅读(146) 评论(0) 推荐(0) 编辑

导航