码迷,mamicode.com
首页 >  
搜索关键字:行为型模式    ( 756个结果
【设计模式】【行为型模式】策略模式
概念 策略模式(Strategy Pattern): 定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相 ...
分类:其他好文   时间:2018-07-31 21:52:02    阅读次数:161
【设计模式】【行为型模式】模板模式
概念 模板模式 定义了一个算法的步骤,并允许子类为一个或多个步骤提供其实践方式。让子类在不改变算法架构的情况下,重新定义算法中的某些步骤。 抽象摸板角色:(抽象父类) 1. 定义了一个或多个抽象操作,以便让子类实现 2. 定义并实现了一个摸板方法 具体摸板角色:(具体实现类) 1. 实现父类所定义的 ...
分类:其他好文   时间:2018-07-31 17:13:29    阅读次数:160
设计模式(二十二)—— 策略模式
模式简介 定义一系列的算法,把它们一个个封装起来,并且使它们可互相替换。本模式使得算法可独立于使用它的客户而变化。 策略模式也被称为政策模式,它是一种行为型模式。为了完成某一项任务,往往可以有很多种不同的方式,例如商场促销,有不同的促销手段,比如提价50满100减20、原价两倍打八折等等,这每一种方 ...
分类:其他好文   时间:2018-07-23 21:59:36    阅读次数:133
设计模式:总结
设计模式总结 一、设计模式分类 2.1、按类型分为: 创建型模式:工厂方法、抽象工厂模式、原型模式、单例模式、建造者模式 结构型模式:适配器、组合模式、装饰器模式、桥接模式、外观模式、FlyWeight模式、代理模式 行为型模式:迭代器、模板方法、策略模式、仲裁者模式、访问者模式、命令模式、解释器模 ...
分类:其他好文   时间:2018-07-02 19:26:36    阅读次数:210
行为型模式之策略模式
GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算 ...
分类:其他好文   时间:2018-07-01 21:21:20    阅读次数:177
行为型模式之观察者模式
GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关 ...
分类:其他好文   时间:2018-07-01 20:57:57    阅读次数:187
行为型模式之状态模式
GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 状态模式(State Pattern) :允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别 ...
分类:其他好文   时间:2018-07-01 20:57:30    阅读次数:140
行为型模式之中介者模式
GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 中介者模式(Mediator Pattern)定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相 ...
分类:其他好文   时间:2018-07-01 20:30:36    阅读次数:165
【java设计模式】---总则
设计模式总则 一、概述 1、什么是设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 解释下: 分类编目:就是说可以找到一些特征去划分这些设计模式,从而进行分类。 代码设计经验:这句很重要,设计经验的总结,也就是说设计模式,是为了指导设计而从经验中总结出来的套路。 ...
分类:编程语言   时间:2018-06-27 22:31:00    阅读次数:155
PHP设计模式 - 访问者模式
访问者模式是一种行为型模式,访问者表示一个作用于某对象结构中各元素的操作。它可以在不修改各元素类的前提下定义作用于这些元素的新操作,即动态的增加具体访问者角色。 访问者模式利用了双重分派。先将访问者传入元素对象的Accept方法中,然后元素对象再将自己传入访问者,之后访问者执行元素的相应方法。 主要 ...
分类:Web程序   时间:2018-06-26 01:02:44    阅读次数:214
756条   上一页 1 ... 27 28 29 30 31 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!