码迷,mamicode.com
首页 >  
搜索关键字:意图    ( 3416个结果
c++ 行为型模式_观察者(Observer)
1) 意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 2) 结构 Subject提供注册和删除观测者的接口 Observer 定义一个抽象的更新接口 ConcreteSubject 是实际被观测的对象,当状态改变时,通知各个观测者 Con ...
分类:编程语言   时间:2020-01-28 19:37:10    阅读次数:78
c++ 行为型模式_备忘录(Memento)
1) 意图 在不破坏封装性的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。这样可以将对象恢复到原先保存的状态 2) 结构 其中 Memento (备忘录)存储Originator内部状态 Originator(原发器)创建一个Memento,用于记录当前时刻它的内部状态 Caretake ...
分类:编程语言   时间:2020-01-28 17:28:18    阅读次数:87
c++ 行为型模式-中介者(Mediator)
1) 意图 用一个中介对象来封装一系列的对象交互,中介者使各个对象不需要显示地相互应用,从而使其耦合松散,并且可以独立地改变它们之间的交互 2) 结构 其中: Mediator定义一个接口用于各同事对象的通信 ConcreteMediator 通过协调各个Colleague 类对象实现协助行为 Co ...
分类:编程语言   时间:2020-01-28 14:03:08    阅读次数:77
Go_Redis
1. Redis使用示意图 官网:http://www.redis.cn/ 2. 基本介绍 ...
分类:其他好文   时间:2020-01-28 09:12:32    阅读次数:53
贝尔曼福特算法
有边数限制,存在负权值,的最短路问题,一般用bellmanford算法: 给定一个n个点m条边的有向图,图中可能存在重边和自环, 边权可能为负数。 请你求出从1号点到n号点的最多经过k条边的最短距离,如果无法从1号点走到n号点,输出impossible。 注意:图中可能 存在负权回路 。 输入格式 ...
分类:编程语言   时间:2020-01-27 17:20:53    阅读次数:85
c++ 行为型模式-迭代器(Iterator)
1) 意图 提供一种方法顺序访问一个聚合对象中的各个元素,且不需要暴露该对象的内部表示 2) 结构 其中: Iterator定义访问和遍历元素的接口 ConcreteIterator实现迭代器接口,对该聚合遍历时跟踪当前位置 Aggregate定义创建相应迭代器对象的接口 ConcreteAggre ...
分类:编程语言   时间:2020-01-27 09:23:50    阅读次数:58
变量进阶
01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 中保存着数据在内存中的地址 变量 中 记录数据的地址 ,就叫做 引用 使用 函数可 ...
分类:其他好文   时间:2020-01-27 09:15:03    阅读次数:63
axure 9 软件介绍及安装
软件介绍axure9.0是一款非常方便好用的交互原型设计软件,该软件拥有全面的UI、新的设计和文档特征,算是向前迈出了一大步,拥有全新的硬件加速渲染引擎,在原来的基础上已经彻底破坏并重建了Windows版本的架构,设计了专为加速保存和加载而设计的文件结构。除此之外,软件能够强大,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML模版等,并且新版本增加了许多新功能,包括简洁
分类:其他好文   时间:2020-01-27 00:10:24    阅读次数:375
c++ 行为型模式-解释器(Interpreter)
1) 意图 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子 2) 结构 其中 AbstractExpression声明一个抽象的解释操作 TerminalExpression(终结符解释器)实现与文法中的终结符相关联的解释操作 NonterminalE ...
分类:编程语言   时间:2020-01-26 11:49:14    阅读次数:81
c++ 行为型模式-命令(Command)
1) 意图 将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化;可以对请求排队或记录日志,以及撤销的操作 2) 结构 其中 Command 声明执行操作的接口 ConcreteCommand 将一个接受者对象绑定于一个动作 Client创建一个具体命令对象并设定它的接受者 Invok ...
分类:编程语言   时间:2020-01-26 10:32:26    阅读次数:80
3416条   上一页 1 ... 28 29 30 31 32 ... 342 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!