码迷,mamicode.com
首页 >  
搜索关键字:行为模式    ( 444个结果
【c++设计模式】命令模式
行为型模式 15)命令模式 本文主要参考: https://www.jianshu.com/p/0ae8582ff831 命令模式做为一种行为模式,本质也是一种请求 响应模式。将命令的调用和命令的执行分开。 在一些软件系统中,行为的请求和实现往往是强耦合的,但是这样就无法处理命令的记录、撤销、重做等 ...
分类:编程语言   时间:2019-12-17 00:21:00    阅读次数:71
痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(3)- Serial ISP模式(blhost)
i.MXRTxxx Boot有三类行为模式:Serial ISP、Serial Boot、Device Boot,后两种都是跟App启动执行相关的行为模式,而Serial ISP模式则是相对独立的Flash下载功能,有了Serial ISP,便可省去专用Flash编程器,今天痞子衡就来详细聊一聊Se... ...
分类:其他好文   时间:2019-12-06 00:16:57    阅读次数:121
Java描述设计模式(22):策略模式
本文源码: "GitHub·点这里" || "GitEE·点这里" 一、生活场景 每年双十一,各大电商平台会推出不同的满减策略,当用户的消费金额满一定额度后,会进行减去一定的优惠额度,从而来一波清仓甩卖,使用策略模式来描述该流程。 二、策略模式 1、基础概念 策略模式属于对象的行为模式。策略模式中定 ...
分类:编程语言   时间:2019-11-25 09:20:34    阅读次数:49
JAVA设计模式之迭代器设计模式
一、迭代器模式简介 Iterator模式也叫迭代模式,是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。 二、迭代器模式的角色与职责 Iterator(迭代器接口):该接口必须定义实现迭代功能的最小定义方法集比如提供hasNext ...
分类:编程语言   时间:2019-10-23 13:18:13    阅读次数:76
Java描述设计模式(14):解释器模式
本文源码:GitHub·点这里||GitEE·点这里一、解释器模式1、基础概念解释器模式是对象的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的表达式。2、模式图解3、核心角色(1)、抽象表达式Express:声明具体表达式角色需要实现的抽象接口,该接口主要提供一个interpret()方法,称做解释操作。(2)、终
分类:编程语言   时间:2019-10-18 09:16:55    阅读次数:91
观察者模式
观察者模式 标签(空格分隔): 设计模式 观察者模式: 当对象之间存在一对多的关系的时候, 则使用观察者模式. 比如当一个对象呗修改的时候, 则会自动通知他的依赖对象, 观察者模式属于行为模式 优点 观察者模式实现了动态联动 观察者模式实现了广播通信 缺点 如一个主题被大量观察者观察, 则通知所有的 ...
分类:其他好文   时间:2019-10-09 21:10:01    阅读次数:77
Java描述设计模式(13):迭代器模式
本文源码: "GitHub·点这里" || "GitEE·点这里" 一、迭代器模式 1、基础概念 迭代器模式又叫游标模式,是对象的行为模式。迭代器模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象。 2、模式图解 3、核心角色 Iterator:迭代器角色 此抽象角色定义出遍历元素所需的接口 ...
分类:编程语言   时间:2019-09-23 09:29:49    阅读次数:79
模板模式学习
定义: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 简单实现: 抽象模板(Abstract Templa ...
分类:其他好文   时间:2019-09-21 23:30:11    阅读次数:104
Java描述设计模式(11):观察者模式
本文源码: "GitHub·点这里" || "GitEE·点这里" 一、观察者模式 1、概念描述 观察者模式是对象的行为模式,又叫发布 订阅(Publish/Subscribe)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,主题对象在状态发生变化时,会通知所有观 ...
分类:编程语言   时间:2019-09-15 23:56:34    阅读次数:179
软件设计模式
解释器模式: 解释器模式属于类的行为模式,描述了如何为语言定义一个文件,如何在该语言中表示一个句子,以及如何解释这些句子,这里的"语言"是使用规定格式和语法的代码。 策略模式: 策略模式一种对象的行为型模式。定义一系列算法,并将每个算法封装起来,并将让他们可以互相替换。策略模式让算法独立于使用它的客 ...
分类:其他好文   时间:2019-09-14 19:28:00    阅读次数:76
444条   上一页 1 2 3 4 5 6 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!