码迷,mamicode.com
首页 >  
搜索关键字:java设计模式    ( 1670个结果
Java设计模式-------观察者模式
* 简单来说,观察者模式=发布者+订阅者。下面是一个有关猎头的典型的例子。在下面这张图当中有两个角色:  * 猎头和寻找工作的人。找工作的人向猎头订阅,告知自己希望得到一份工作,当有新的工作机会的时候,  * 猎头就会把这个信息通知给曾经向他订阅过的人。 猎头接口: package com.pattern.observer; /** * @author Qixuan.Chen * 创...
分类:编程语言   时间:2014-09-02 15:58:54    阅读次数:230
Java设计模式--策略模式
下面是一个有关于策略模式的故事。假设Mike在开车的时候,会很频繁的加速,有一天因为超速他被一个警察拦下来了。有可能这个警察会比较友好,  没开任何罚单就让Mike把车开走了。(我们把这类型的警察称之为“NicePolice”)。也有可能Mike遇到了一个不太友好的警察,然后这个警察  给Mike出具了一张罚单。(我们把这类型的警察称之为“HardPolice”)。Mike其实并不知道他会遇到...
分类:编程语言   时间:2014-09-02 10:29:14    阅读次数:229
Java设计模式 - 策略模式
当在处理同一类问题的时候,往往根据不同的情况使用不同的处理逻辑。比如根据用户选择来判断用户使用哪种支付方式,针对用户选择的支付方式,程序会自动的调用处理逻辑。通常我们的做法就是在一个类中使用switch或者if...else来做条件判断。当然在所处理的分支比较少的时候我们..
分类:编程语言   时间:2014-09-02 02:42:44    阅读次数:248
关于JAVA中状态设计模式的讲解示例代码
关于JAVA设计模式中的状态(state)设计模式,对象去耦(Object decoupling),讲解以及代码示例。...
分类:编程语言   时间:2014-09-01 17:45:13    阅读次数:158
java设计模式演示样例
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ....
分类:编程语言   时间:2014-09-01 17:14:03    阅读次数:364
java动态代理(JDK和cglib)
java动态代理(JDK和cglib)JAVA的动态代理代理模式:代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象..
分类:编程语言   时间:2014-08-29 02:58:37    阅读次数:247
java设计模式之代理模式
java代理设计模式。...
分类:编程语言   时间:2014-08-26 09:54:45    阅读次数:180
java设计模式之-建造者模式
建造者模式能够将复杂的构建与其表示相分离,是的同样的构建过程可以创建出不同的表示。     建造者模式与抽象工厂的区别是:在建造者模式里,有个指导者,这个指导者来管理建造者,用户与指导者相互联系,指导者联系建造者,最终得到我们需要的产品。即建造者模式可以强制实行一种分步骤进行的建造过程。     建造者模式是将复杂的的内部创建封装在内部,对于外部调用的人员来说,只要传入指导者和建造者就可以了,...
分类:编程语言   时间:2014-08-23 17:45:21    阅读次数:199
Java设计模式----初识适配器模式
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3930271.html联系方式:smyhvae@163.com【正文】我们知道,Android中最重要也是...
分类:编程语言   时间:2014-08-22 22:29:29    阅读次数:419
设计模式——观察者模式(Observer)
要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。 设计模式学习笔记,欢迎交流。 ——Shulin 转载请注明出处:http://blog.csdn.net/zhshulin 1、概念                  观察者模式是对象的行为模式,外号非常多...!!又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/V...
分类:其他好文   时间:2014-08-20 18:06:02    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!