1. 概念 将抽象部分和它的实现分离,使他们都可以独立变化 个人理解:将接口(或者抽象类)对象作为业务对象中的成员变量达到“多维度的变化” ,这里说的多维度变化指的就是一个接口或者抽象类的具体实现是有多个 例如:interface A{ //method}class Business{...
分类:
其他好文 时间:
2014-06-23 00:55:48
阅读次数:
195
1. 概念 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。2 .案例/********************************************************************** * * FILE...
分类:
其他好文 时间:
2014-06-23 00:12:40
阅读次数:
250
1. 概念动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活2. 案例/********************************************************************** * * FILE : Demo01.ja....
分类:
其他好文 时间:
2014-06-23 00:12:09
阅读次数:
266
1. 概念 享元模式(FlyWeight),运用共享技术有效的支持大量细粒度的对象2. 案例/********************************************************************** * * FILE : Demo01.java * CLASS.....
分类:
其他好文 时间:
2014-06-23 00:04:26
阅读次数:
300
1. 概念 代理模式又称为委托模式 ;为其他对象提供一种代理以控制对这个对象的访问。2. 案例 package org.demo.proxy.demo01;public class Demo03 { public static void main(String[] args) { ...
分类:
其他好文 时间:
2014-06-23 00:04:00
阅读次数:
302
1. 概念 有时候又叫做部分-整体模式 存在整体和部分的时候 希望客户端忽略整体和部分的区别2. 案例/********************************************************************** * * FILE : Demo01.java...
分类:
其他好文 时间:
2014-06-23 00:01:28
阅读次数:
279
安卓开发中ListView控件是一个使用频率相当的高级控件,通常用于展示一系列相似度极高的数据,当数据量极大或布局相当复杂时,ListView的性能优化就显得非常重要。所以在开发中不但功能上要满足,而且在性能上也不能马虎。 使用ListView是一个标准的适配器设计模式,ListView把数据、X....
分类:
其他好文 时间:
2014-06-22 23:04:40
阅读次数:
278
模板方法模式(template method pattern) JFrame 详解本文地址: http://blog.csdn.net/caroline_wendy参考模板方法模式(template method pattern): http://blog.csdn.net/caroline_wendy/article/details/32159455模板方法模式(template method ...
分类:
其他好文 时间:
2014-06-22 21:36:47
阅读次数:
283
模板方法模式(template method pattern) Applet 详解本文地址: http://blog.csdn.net/caroline_wendy参考模板方法模式(template method pattern): http://blog.csdn.net/caroline_wendy/article/details/32159455模板方法模式(template method ...
分类:
移动开发 时间:
2014-06-22 15:28:58
阅读次数:
176
观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。抽象目标类别 此抽象类别提供一个接口让观察者进行添附与解附作...
分类:
其他好文 时间:
2014-06-21 15:26:00
阅读次数:
463