
Java设计模式
大罗罗的马拉松
金融IT,主要涉及数据库开发、J2EE、中文分词、搜索、规范化
展开
-
Java设计模式 - 桥接模式与策略模式的区别
[转载自:http://www.blogjava.net/wangle/archive/2007/04/25/113545.html]桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属于行为模式。以下是它们的UML结构图。在桥接模式中,Abstraction通过聚合的方式引用Implementor。 在策略模式中,Context也使用聚合的方式引用转载 2011-11-17 09:40:32 · 4363 阅读 · 1 评论 -
Java模式 - Proxy(代理模式)
http://baike.baidu.com/view/2646301.htm转载 2011-11-25 15:51:07 · 680 阅读 · 0 评论 -
Java模式 - Chain of Responsibility(职责链模式)
http://haolloyin.blog.51cto.com/1177454/342166 http://apps.hi.baidu.com/share/detail/15410560转载 2011-11-25 17:24:22 · 614 阅读 · 0 评论 -
Java模式 - Command(命令模式)
[http://www.blogjava.net/supercrsky/articles/200497.html][http://xuzhenqinandy.iteye.com/blog/206011][http://www.linuxidc.com/Linux/2011-08/41686.htm][http://www.360doc.com/content/06/1127/10/58转载 2011-11-28 10:19:10 · 4484 阅读 · 0 评论 -
Java模式 - 迭代器模式(Iterator)
[http://tianli.blog.51cto.com/190322/37644]转载 2011-11-29 17:59:26 · 428 阅读 · 0 评论 -
Java模式- Interpreter(解释器模式)
[http://tianli.blog.51cto.com/190322/41998][http://www.cnblogs.com/ASPNET2008/archive/2009/02/15/1388729.html]转载 2011-11-29 17:54:06 · 772 阅读 · 0 评论 -
Java模式 - 中介者模式(mediator)
[http://clq9761.iteye.com/blog/1093738][http://www.cnblogs.com/goodcandle/archive/2005/11/21/Mediator.html][http://tianli.blog.51cto.com/190322/38901]转载 2011-12-05 11:37:24 · 548 阅读 · 0 评论 -
Java模式 - Memento(备忘录模式)
[转载http://www.java63.com/design_pattern/memento_pattern.html] 一、什么是备忘录模式 Memento模式也叫备忘录模式,是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。二、备忘录模式的应用场景 如果一个对象需要保存状态并可通过undo转载 2011-12-08 11:05:29 · 642 阅读 · 0 评论 -
Java模式 - Observer(观察者模式 )
[转载自http://www.java63.com/design_pattern/obServer_pattern.html]转载 2011-12-09 10:29:14 · 720 阅读 · 0 评论 -
Java模式 - 状态模式(State)
[转载自http://tianli.blog.51cto.com/190322/45223] 状态模式属于对象创建型模式,其意图是允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了他的类。比较常见的例子是在一个表示网络连接的类TCPConnection,一个TCPConnection对象的状态处于若干不同的状态之一:连接已经建立(Established),正在监听,连接已经关转载 2011-12-16 17:05:37 · 771 阅读 · 0 评论 -
Java模式 - Facade(外观模式)
http://wenku.baidu.com/view/9521e0145f0e7cd184253636.html http://news.youkuaiyun.com/n/20051102/28472.html转载 2011-11-25 15:32:37 · 486 阅读 · 0 评论 -
Java设计模式 - Decorator(装饰模式)
http://www.iteye.com/topic/121149http://www.jdon.com/designpatterns/decorator.htm转载 2011-11-18 18:00:57 · 512 阅读 · 0 评论 -
Java23种常用设计模式
http://haolloyin.blog.51cto.com/1177454/d-2 设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。设计模式的作用:设计的重用; 为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念转载 2011-11-14 17:19:29 · 600 阅读 · 0 评论 -
Java设计模式 - Adapter(适配器模式)
[转载自:http://www.iteye.com/topic/74417]意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(GoF) [转载自:http://lavasoft.blog.51cto.com/62575/90767]意图:你想使用一个已经存在的类,而它的接口不符合你的需求。 你想创建转载 2011-11-16 11:24:56 · 430 阅读 · 0 评论 -
Java设计模式- Singleton(单例模式)
http://www.javabeginner.com/learn-java/java-singleton-design-pattern Java Singleton Design PatternJava has several design patterns Singleton Pattern being the most commonly used.Java Singleto转载 2011-11-15 14:04:05 · 809 阅读 · 0 评论 -
Java模式 - Composite(组合模式)
http://blog.youkuaiyun.com/ai92/article/details/298336 [http://www.impeng.org/composite.html]Java与设计模式-组合模式组合模式(Composite)属于结构性模式,它描述了对象间的组合关系。对象间常常通过树结构来组织(包含)起来,以实现整体-部分的层次结构。整体上可以看做是一个组转载 2011-11-17 17:58:30 · 840 阅读 · 0 评论 -
Java设计模式
[转载自http://www.iteye.com/topic/1039824] 世上一直有一个神话:设计可以并且应该独立于实现的细节,设计通常被看作是一个抽 象的概念而实现是一个代码的具体实例。如果我们坚信"设计是一个富有创造性和目的性 的活动:为某一个目标而精心制定的结构的概念,",一个结构如果不能够说明它的环境 ,或者不能与环境协作,那么这个结构就不适合这一目标。环境中包括目标转载 2011-11-16 11:31:43 · 492 阅读 · 0 评论 -
Java设计模式 - Bridge(桥接模式)
1. [转载自:http://www.blogjava.net/qinysong/articles/63024.html] 2. [转载自:http://www.itstudy.net/html/200901/14/20090114094647.htm]一句话将抽象和行为划分开来,各自独立,但能动态的组合。结构图图1 Bridge模式结构图生活中的例子比如,一转载 2011-11-17 14:17:27 · 2762 阅读 · 0 评论 -
Java设计模式 - Prototype(原型模式)
[转载自:http://sakyone.iteye.com/blog/484099]要理解原型原型模式必须先理解Java里的浅复制和深复制。有的地方,复制也叫做克隆。Java提供这两种克隆方式。浅克隆:被克隆对象的所有变量都含有与原来的对象相同的值,而它所有的对其他对象的引用都仍然指向原来的对象。换一种说法就是浅克隆仅仅克隆所考虑的对象,而不克隆它所引用的对象。 深克隆:被克隆转载 2011-11-16 10:56:20 · 565 阅读 · 0 评论 -
Java设计模式 - Builder(建造者模式)
http://www.cnblogs.com/houleixx/archive/2008/07/20/BuilderPattern.html http://www.iteye.com/topic/89225转载 2011-11-15 10:15:47 · 403 阅读 · 0 评论 -
Java设计模式 - Factory(工厂模式)
http://www.iteye.com/topic/411952http://www.iteye.com/topic/77174转载 2011-11-11 17:37:08 · 1105 阅读 · 0 评论 -
Java模式 - Flyweight(享元模式)
http://tzj163.blog.163.com/blog/static/10961167920107292287543/ GOF:运用共享技术有效地支持大量细粒度的对象。 解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。比如说(这里引用GOF书中的例子)一个文本系统,每个字母定一个对象,那么大小写字母一共就是52个,转载 2011-11-25 15:38:19 · 464 阅读 · 0 评论 -
Java模式 - 策略模式(Strategy)
[转载自http://haolloyin.blog.51cto.com/1177454/343464]转载 2011-12-16 17:59:09 · 540 阅读 · 0 评论