
设计模式
wujt8888
这个作者很懒,什么都没留下…
展开
-
设计模式-原型设计模式(Prototype)
设计模式-原型设计模式(Prototype) 前言:最经在做项目时用到原型设计模式,对这块复习了一下。在网上摘抄了两篇文章借鉴一下,地址http://hi.baidu.com/sanlng/blog/item/f04b10fabc0431889f514672.htmlhttp://www.chinaitpower.com/A/2001-11-20/5443.html转载 2009-12-03 12:42:00 · 716 阅读 · 0 评论 -
适配器式设计模式
适配器式设计模式 适配器模式 Adapter(别名Wrapper)模式:将一个类的接口,转换成客户期望的另一个类的接口。适配器让原本接口不兼容的类可以合作无间。 要点: 1. 适配器模式主要应用于“希望复用一些现存的类,但是...原创 2011-08-24 09:32:11 · 88 阅读 · 0 评论 -
设计模式之组合模式
定义 将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性. 其意图是将对象组合成树形结构以表示部分-整体的层次结构,composite模式使得用户对单个对象和组合对象的使用具有一致性。Composite模式的一个重要思想是递归组合,关键是一个抽象类,它既可以代表组合对象,又可以代表一个被组合的对象。经常在Java开发中遇到的容器就使用了...原创 2011-08-26 12:46:18 · 84 阅读 · 0 评论 -
结构型模式总结
结构型模式总结 GoF23种设计模式中结构型设计模式有7种,分别是: Adapter适配器模式、 Bridge桥接模式、 Composite组合模式、 Decorator装饰模式、 Facade外观模式、 Flyweight享元模式 和 Proxy代理模式。 设计模式 GoF的描述 理解 ...原创 2011-08-26 13:30:11 · 95 阅读 · 0 评论 -
设计模式之Decorator(油漆工)
设计模式之Decorator(油漆工) 装饰模式:Decorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体在Decorator模式中是必须的. Decorator定义: 动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显...原创 2011-08-26 13:34:34 · 84 阅读 · 0 评论 -
Java中的23种常用设计模式
Java中的23种常用设计模式 1、[b]工厂模式[/b]:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、[b]建造模式[/b]:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模...原创 2011-09-06 12:58:02 · 89 阅读 · 0 评论 -
Groovy探索之责任链模式
Groovy探索之责任链模式 责任链模式在现实中也有很多对应的实例。 比方说,一个公司有A,B,C,D四个项目组,各自相邻。一天,一个客户打电话进来,说我们某某项目出了点问题,请帮忙解决。电话是由A项目组的人接的,A项目组的人一听,说这不是我们负责的项目,我们把它交给B项目组吧。B项目组的人一听,也说,这也不是我们项目组负责的,我们把它交给C项目组吧。C项目组的人一听...原创 2014-10-30 18:55:49 · 150 阅读 · 0 评论