摘要: 1. 概念 将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队和记录请求日志,以及支持可撤销的操作。2. 案例 package org.demo.command.demo01;/** * 将一个请求封装为一个对象, * 从而使你可用不同的请求对客户进行参数化; * 对请求... 阅读全文
posted @ 2014-06-23 10:09 廖凯林 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 使多个对象都有机会处理请求,从而避免请求的送发者和接收者之间的耦合关系 2. 案例package org.demo.chainofresponsibility.demo;/** * 使多个对象都有机会处理请求, * 从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链, ... 阅读全文
posted @ 2014-06-23 10:03 廖凯林 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 代理模式又称为委托模式 ;为其他对象提供一种代理以控制对这个对象的访问。2. 案例 package org.demo.proxy.demo01;public class Demo03 { public static void main(String[] args) { ... 阅读全文
posted @ 2014-06-20 18:54 廖凯林 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 享元模式(FlyWeight),运用共享技术有效的支持大量细粒度的对象2. 案例/********************************************************************** * * FILE : Demo01.java * CLASS... 阅读全文
posted @ 2014-06-20 18:44 廖凯林 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。2 .案例/********************************************************************** * * FILE... 阅读全文
posted @ 2014-06-20 18:29 廖凯林 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. 概念动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活2. 案例/********************************************************************** * * FILE : Demo01.ja... 阅读全文
posted @ 2014-06-20 18:07 廖凯林 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 有时候又叫做部分-整体模式 存在整体和部分的时候 希望客户端忽略整体和部分的区别2. 案例/********************************************************************** * * FILE : Demo01.java... 阅读全文
posted @ 2014-06-20 18:00 廖凯林 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 将抽象部分和它的实现分离,使他们都可以独立变化 个人理解:将接口(或者抽象类)对象作为业务对象中的成员变量达到“多维度的变化” ,这里说的多维度变化指的就是一个接口或者抽象类的具体实现是有多个 例如:interface A{ //method}class Business{... 阅读全文
posted @ 2014-06-20 17:46 廖凯林 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 将一个类的接口转换成客户希望的另外一个接口 Adapter模式使得原本由于接口不兼容而不能在一起工作的那些类可以在一起工作 1.Target 定义Client使用的与特定领域相关的接口。 2.Client 与符合Target接口的对象协同。 ... 阅读全文
posted @ 2014-06-20 17:14 廖凯林 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 用原型的实例指定创建对象的种类,并且通过拷贝这些原型对象来创建新的对象 在java中直接实现Cloneable接口即可2. 案例/********************************************************************** * * F... 阅读全文
posted @ 2014-06-20 16:58 廖凯林 阅读(125) 评论(0) 推荐(0) 编辑