码迷,mamicode.com
首页 >  
搜索关键字:行为型模式    ( 756个结果
18、设计模式-行为型模式-迭代器模式
迭代器模式(便利聚合对象中元素) 在软件开发中,我们经常需要使用聚合对象来存储一系列数据。 聚合对象拥有两个职责:一是存储数据;二是遍历数据。 从依赖性来看,前者是聚合对象的基本职责;而后者既是可变化的,又是可分离的。 因此,可以将遍历数据的行为从聚合对象中分离出来,封装在一个被称之为“迭代器”的对 ...
分类:其他好文   时间:2019-05-21 20:57:33    阅读次数:155
JAVA设计模式之策略模式 - Strategy
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 <! more 介绍 什么是策 ...
分类:编程语言   时间:2019-05-18 15:45:32    阅读次数:137
行为型模式:责任链模式
十一大行为型模式之四:责任链模式。
分类:其他好文   时间:2019-05-09 15:52:05    阅读次数:143
设计模式_状态模式
模式:行为型模式 ? 代码 上下文 上下文实现 状态抽象 状态实现1 状态实现2 ...
分类:其他好文   时间:2019-05-05 19:22:16    阅读次数:94
GOF 23种设计模式-单例模式
? 创建型模式: – 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。 ? 结构型模式: – 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模 式。 ? 行为型模式: – 模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模 式、解释器模式、状态模式、策略 ...
分类:其他好文   时间:2019-05-03 22:46:47    阅读次数:222
[19/05/02-星期四] GOF23_行为型模式(状态模式、观察者模式、备忘录模式)
一、状态模式 【状态接口】 【管理状态类】 【房间状态】 【客户类】 二、观察者模式(Observer) 【目标类-广播站】 【观察者-听众】 【客户端】 使用系统提供的观察类 【具体的广播站】 【具体的听众】 【客户端测试】 三、备忘录模式(memento) 【源发类】 【备忘录类】 【管理备忘录 ...
分类:其他好文   时间:2019-04-30 01:04:02    阅读次数:131
行为型模式:中介者模式
十一大行为型模式之二:中介者模式。
分类:其他好文   时间:2019-04-29 12:54:34    阅读次数:145
设计模式之命令模式
命令模式--导读 在开发过程中,我们经常会碰到一些请求,我们不知道具体的操作是什么,我们不知道请求的接收者是谁,具体该做什么我们也了解,而接收者只只具体怎么执行,不知道命令由谁发送。这样就会使得发送者和接收者之间的耦合度降低,发送者和接收者之间没有直接联系,发送者只需要知道如何发送,而不需要如何完成 ...
分类:其他好文   时间:2019-04-27 00:15:53    阅读次数:153
行为型模式:模板方法
十一大行为型模式之一:模板方法。
分类:其他好文   时间:2019-04-24 12:00:19    阅读次数:142
策略模式
简介 策略属于行为型模式的一种,策略模式允许对象的行为或算法在运行时改变,使用不同的算法达成相同的结果或目的. 实现层面上,定义一个抽象的算法接口, 然后根据具体算法的不同定义不同的类去实现该接口, 调用时不同实现的实例可以相互替换. 策略模式适用于多个类只有行为不同,运行时根据上下文决定使用哪种行 ...
分类:其他好文   时间:2019-04-24 00:33:04    阅读次数:101
756条   上一页 1 ... 16 17 18 19 20 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!