摘要: 原型模式其实就是java的拷贝机制原文出处:http://blog.csdn.net/zhengzhb/article/details/7393528定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Pr... 阅读全文
posted @ 2014-06-18 20:12 draem0507 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 模板方法在servlet中的应用:http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html原文出处:http://blog.csdn.net/zhengzhb/article/details/7405608定义:定义一个操... 阅读全文
posted @ 2014-06-18 20:02 draem0507 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 意图:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化;对请求排队或记录日志,以及支持可撤销的操作动机:将”发出请求的对象”和”接收与执行这些请求的对象”分隔开来。这里可能会有一个疑惑,就是为什么要将”发出请求的对象”和”接收与执行这些请求的对象”分隔开来,其实道理很简单,我们假设司令发... 阅读全文
posted @ 2014-06-18 19:52 draem0507 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。类型:行为类模式类图: 1 public static void main(String[] args) { 2 List list = new ArrayList(); 3 list.add(... 阅读全文
posted @ 2014-06-18 19:00 draem0507 阅读(5026) 评论(0) 推荐(0) 编辑
摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 1 interface Service { 2 3 ... 阅读全文
posted @ 2014-06-18 18:28 draem0507 阅读(3176) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/jason0539/article/details/23297037概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自... 阅读全文
posted @ 2014-06-18 17:16 draem0507 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://blog.csdn.net/zhengzhb/article/details/7430098定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。类型:行为类模式类图:中介者模式的结构 中介者模式又称... 阅读全文
posted @ 2014-06-18 17:10 draem0507 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述门面(Facade)模式的: 门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。门面模式有三个角色组成:1) 门面角色( facade ):这是门面模式的核心。它被... 阅读全文
posted @ 2014-06-18 16:51 draem0507 阅读(3008) 评论(0) 推荐(0) 编辑
摘要: 定义(GoF《设计模式》): 将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和使用具有一致性。及角色: 1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。 2.Leaf... 阅读全文
posted @ 2014-06-18 16:15 draem0507 阅读(10125) 评论(0) 推荐(0) 编辑
摘要: 1.书籍《JHead First 设计模式(中文版)》《JAVA与模式》《大话设计模式》2.连接地址http://blog.csdn.net/jason0539/article/category/2093817http://www.cnblogs.com/mengdd/tag/设计模式/java 设... 阅读全文
posted @ 2014-06-18 14:38 draem0507 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 陆陆续续看了gof,大话设计模式等books,对于设计模式仍然是徘徊于门外,随偶有感悟,然久必忘记,是实则悟性太低。因此作此文,结合博客中一系列关于设计模式的博文,加深对设计模式的理解,同时备自己随时复习。1.设计模式应用场景当我们遇到整个应用生命周期中,只需要一个对象的时候,我们首先考虑到的就是使... 阅读全文
posted @ 2014-06-18 14:31 draem0507 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.blogjava.net/wangle/archive/2007/04/25/113545.html从桥接模式与策略模式谈起桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属于行为模式。以下是它们的UML结构图。在桥接模式中,Abstrac... 阅读全文
posted @ 2014-06-18 14:18 draem0507 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 桥接模式是一种结构型模式,它主要应对的是:由于实际的需要,某个类具有两个或两个以上的维度变化,如果只是用继承将无法实现这种需要,或者使得设计变得相当臃肿。 桥接模式的做法是把变化部分抽象出来,使变化部分与主类分离开来,从而将多个维度的变化彻底分离。最后,提供一个管理类来组合不同维度上的变化,通过这种 阅读全文
posted @ 2014-06-18 14:16 draem0507 阅读(9453) 评论(5) 推荐(1) 编辑
摘要: 适配器模式比较简单,偷个懒,直接转载一篇。个人理解:* 类适配器是通过继承来完成适配 * 对象适配器是通过传递对象来完成适配 * 不管哪种,其实都是通过引用特殊接口的对象来完成特殊接口的适配调用转载地址:http://blog.csdn.net/jason0539/article/details/2... 阅读全文
posted @ 2014-06-18 11:04 draem0507 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 谨以此文献给仍碌碌无为,却渴望成功的Me!,码农路漫漫,需要有一颗坚定的心本文转载自左耳朵耗子的博文,地址:http://coolshell.cn/articles/4990.html月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who ... 阅读全文
posted @ 2014-06-18 10:38 draem0507 阅读(412) 评论(0) 推荐(0) 编辑
View Code