码迷,mamicode.com
首页 >  
搜索关键字:行为型模式    ( 756个结果
设计模式——行为型模式(一)
设计模式的第三大类型——行为模式,以下是对观察者模式、模板方法模式、命令模式、状态模式、职责链模式这五个的读后总结,欢迎交流! 观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,全部依赖于它的对象都得到通知并被自己主动更新。[大话设计模式] 特点:类...
分类:其他好文   时间:2015-04-30 14:10:31    阅读次数:107
设计模式 笔记 策略模式 Strategy
//---------------------------15/04/28---------------------------- //Strategy 策略模式----对象行为型模式 /*     1:意图:         定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。使算法可独立于使用它的客户而变化。     2:别名: ...
分类:其他好文   时间:2015-04-28 18:38:57    阅读次数:154
设计模式 笔记 模版方法模式 Template Method
//---------------------------15/04/28---------------------------- //TemplateMethod 模版方法模式----类行为型模式 /*     1:意图:         定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变  ...
分类:其他好文   时间:2015-04-28 18:35:38    阅读次数:169
设计模式 笔记 状态模式 State
//---------------------------15/04/28---------------------------- //State  状态模式----对象行为型模式 /*     1:意图:         允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。     2:别名:         状态对...
分类:其他好文   时间:2015-04-28 16:17:16    阅读次数:93
设计模式 笔记 观察者模式 Observer
//---------------------------15/04/27---------------------------- //Observer 观察者模式----对象行为型模式 /*     1:意图:         定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。     2...
分类:其他好文   时间:2015-04-28 09:46:28    阅读次数:223
设计模式 笔记 备忘录模式 Memento
//---------------------------15/04/27---------------------------- //Memento 备忘录模式----对象行为型模式 /*     1:意图:         在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可讲该对象         恢复...
分类:其他好文   时间:2015-04-27 16:51:50    阅读次数:138
(行为型模式七)策略模式
package com.eyugame.modle; /** * 策略模式 * @author JYC506 * */ /*策略一*/ public class Strategy1 implements IStrategy{ @Override public void show() { System.out.println("使用策略1"); } public stati...
分类:其他好文   时间:2015-04-27 15:18:02    阅读次数:94
(行为型模式六)责任链模式
package com.eyugame.modle; /** * 责任链模式 * * @author JYC506 * */ /* 事件接收者 */ public abstract class EventReceiver { private EventReceiver nextEventReceiver; public void setNextHandler(EventRe...
分类:其他好文   时间:2015-04-27 13:18:22    阅读次数:100
(行为型模式四)访问者模式
package com.eyugame.modle; /** * 访问者模式 * @author JYC506 * */ /*访问者*/ public class Visitor implements IVisitor{ @Override public void update(IPro o) { o.doSomeThing(); } public static void ...
分类:其他好文   时间:2015-04-27 11:18:58    阅读次数:95
(行为型模式五)命令模式
package com.eyugame.modle; /** * 命令模式 * @author JYC506 * */ public class MyCommand implements ICommand{ private Receiver receiver; public MyCommand(Receiver receiver) { super(); this.rec...
分类:其他好文   时间:2015-04-27 11:17:44    阅读次数:105
756条   上一页 1 ... 61 62 63 64 65 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!