设计模式
文章平均质量分 92
jsea1990
职业就要专业
展开
-
装饰者模式
本文来自:http://blog.sina.com.cn/s/blog_3d43347c0100bp6r.htmljava设计模式_装饰者模式(带例子) (2008-12-08 13:49:11)转载▼标签: 装饰者模式 设计模式 java it 分类: java Decorator模式(装饰者) Java深入转载 2015-11-03 11:29:24 · 311 阅读 · 0 评论 -
策略模式(Strategy模式)
本文出处:http://zhanche2011.iteye.com/blog/1169948本文探讨初学使用策略模式时遇到的一些疑惑,以及在工作中慢慢解决之前遇到的疑惑,借此与大家分享。比如说本文谈到策略模式中环境角色Context的用处,为什么一定要用,可不可以将此取消。这些都是在学习和工作的实践总结中慢慢体会到的。 首先,我们来看下策略模式的概念。一般的解释如下: 策转载 2015-11-09 11:17:47 · 413 阅读 · 0 评论 -
策略模式和工厂模式的区别
工厂模式是创建型模式策略模式是行为性模式一个关注对象创建一个关注行为的封装策略模式就是定义一系列的算法,这些算法可以在需要的时候替换和扩展.工厂模式是生成型的模式,在你需要的时候构建具体的实例.在下面的情况下应当考虑使用策略模式:1. 如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。2. 一个系统需要动态地原创 2015-11-09 09:56:10 · 2039 阅读 · 0 评论 -
中介者模式
本文来自 :http://blog.csdn.net/jason0539/article/details/45216585定义用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。角色抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件转载 2015-11-23 15:33:10 · 288 阅读 · 0 评论 -
享元模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述享元(Flyweight)模式的: Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。Java中的String类型 在JAVA语言中,String类型就是使用了享元转载 2015-11-18 10:58:27 · 302 阅读 · 0 评论 -
模板方法模式
本文出自 : http://blog.csdn.net/jason0539/article/details/45037535#comments概述模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。转载 2015-11-23 15:06:16 · 265 阅读 · 0 评论 -
观察者模式
本文参考 :http://www.cnblogs.com/mengdd/archive/2013/02/07/2908929.html :http://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html(拉模型和推模型)easy 本文不做介绍观察者模式 Observer转载 2016-11-10 15:45:32 · 208 阅读 · 0 评论