社区
下载资源悬赏专区
帖子详情
设计模式 - 备忘录模式(C++实例)下载
weixin_39821260
2019-08-13 12:00:28
备忘录模式C++实现,若理解有误,请留言指出。
相关下载链接:
//download.csdn.net/download/li517411255/4840639?utm_source=bbsseo
...全文
7
回复
打赏
收藏
设计模式 - 备忘录模式(C++实例)下载
备忘录模式C++实现,若理解有误,请留言指出。 相关下载链接://download.csdn.net/download/li517411255/4840639?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
设计
模式
-
备忘录
模式
(C++
实例
)
备忘录
模式
C++实现,若理解有误,请留言指出。
设计
模式
-
-
C++
目 录 序言 前言 读者指南 第 1 章 引言 1 1.1 什么是
设计
模式
2 1.2 Smalltalk MVC 中的
设计
模式
3 1.3 描述
设计
模式
4 1.4
设计
模式
的编目 5 1.5 组织编目 7 1.6
设计
模式
怎样解决
设计
问题 8 1.6.1 寻找合适的对象 8 1.6.2 决定对象的粒度 9 1.6.3 指定对象接口 9 1.6.4 描述对象的实现 10 1.6.5 运用复用机制 13 1.6.6 关联运行时刻和编译时刻的结构 15 1.6.7
设计
应支持变化 16 1.7 怎样选择
设计
模式
19 1.8 怎样使用
设计
模式
20 第 2 章
实例
研究:
设计
一个文档编辑器 22 2.1
设计
问题 23 2.2 文档结构 23 2.2.1 递归组合 24 2.2.2 图元 25 2.2.3 组合
模式
272.3 格式化 27 2.3.1 封装格式化算法 27 2.3.2 Compositor 和 Composition 27 2.3.3 策略
模式
29 2.4 修饰用户界面 29 2.4.1 透明围栏 29 2.4.2 Monoglyph 30 2.4.3 Decorator
模式
32 2.5 支持多种视感标准 32 2.5.1 对象创建的抽象 32 2.5.2 工厂类和产品类 33 2.5.3 Abstract Factory
模式
35 2.6 支持多种窗口系统 35 2.6.1 我们是否可以使用 Abstract Factory
模式
35 2.6.2 封装实现依赖关系 35 2.6.3 Window 和 WindowImp 37 2.6.4 Bridge
模式
40 2.7 用户操作 40 2.7.1 封装一个请求 41 2.7.2 Command 类及其子类 41 2.7.3 撤消和重做 42 2.7.4 命令历史记录 42 2.7.5 Command
模式
44 2.8 拼写检查和断字处理 44 2.8.1 访问分散的信息 44 2.8.2 封装访问和遍历 45 2.8.3 Iterator 类及其子类 46 2.8.4 Iterator
模式
48 2.8.5 遍历和遍历过程中的动作 48 2.8.6 封装分析 48 2.8.7 Visitor 类及其子类 51 2.8.8 Visitor
模式
52 2.9 小结 53 第 3 章 创建型
模式
54 3.1 Abstract Factory(抽象工厂)—对象创建型
模式
57 3.2 Builder(生成器)—对象创建型
模式
633.3 Factory Method(工厂方法)—对象创建型
模式
70 3.4 Prototype(原型)—对象创建型
模式
87 3.5 Singleton(单件)—对象创建型
模式
84 3.6 创建型
模式
的讨论 89 第 4 章 结构型
模式
91 4.1 Adapter(适配器)—类对象结构型
模式
92 4.2 Bridge(桥接)—对象结构型
模式
100 4.3 Composite(组成)—对象结构型
模式
107 4.4 Decorator(装饰)—对象结构型
模式
115 4.5 FACADE(外观)—对象结构型
模式
121 4.6 Flyweight(享元)—对象结构型
模式
128 4.7 Proxy(代理)—对象结构型
模式
137 4.8 结构型
模式
的讨论 144 4.8.1 Adapter 与 Bridge 144 4.8.2 Composite、 Decorator 与 Proxy 145 第 5 章 行为
模式
147 5.1 CHAIN OF RESPONSIBIL ITY(职责链)—对象行为型
模式
147 5.2 COMMAND(命令)—对象行为型
模式
154 5.3 INTERPRETER(解释器)—类行为型
模式
162 5.4 ITERATOR(迭代器)—对象行为型
模式
171 5.5 MEDIATOR(中介者)—对象行为型
模式
181 5.6 MEMENTO(备忘录)—对象行为型
模式
188 5.7 OBSERVER(观察者)—对象行为型
模式
194 5.8 STATE(状态)—对象行为型
模式
201 5.9 STRATEGY(策略)—对象行为型
模式
208 5.10 TEMPLATE METHOD(模板方法)—类行为型
模式
214 5.11 VISITOR(访问者)—对象行为型
模式
218 5.12 行为
模式
的讨论 228 5.12 1 封装变化 228 5.12.2 对象作为参数 228 5.12.3 通信应该被封装还是被分布 229 5.12.4 对发送者和接收者解耦 229 5.12.5 总结 231 第 6 章 结论 232 6.1
设计
模式
将带来什么 2326.2 一套通用的
设计
词汇 23
设计
模式
(JAVA语言实现)
-
-
20种
设计
模式
附带源码
课程培训详细的笔记以及
实例
代码,让学员开始掌握
设计
模式
知识点 课程内容: 工厂
模式
、桥接
模式
、组合
模式
、装饰器
模式
、外观
模式
、享元
模式
、原型模型、代理
模式
、单例
模式
、适配器
模式
策略
模式
、模板方法
模式
、...
c++ 建造者
模式
实例
建造者
模式
: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表现。这就是建造者
模式
。 建造者
模式
可以把一个产品的内部表象与产品的生成过程分隔开来,从而可以使一个建造过程就可以生成具有不同内部表象的产品对象。 如果我们用了建造者
模式
,那么用户就只需指定需要建造的类型就可以得到它们,而具体建造的过程和细节都不需要了解。 下面的例子,以求职人来公司应聘,HR需要把他的求职简历输入电脑做存档。 首先HR是不可能让求职人自己在电脑上输入的。所以肯定需要求职人写在纸上然后HR来输入。 但是如果HR给他一张白纸,然后口头告诉他应该填什么什么,让他自己在白纸上 一项项的填上,这样就很容易出问题,首先他可能记不全所有的内容,其次填写的规范很难统一。再输入电脑肯定就是错误的数据。 所以HR应该定制一个简历的表单模板,然后给求职人按表单栏位规范填写,然后再根据填好的表单输入电脑就OK了。 这个过程其实就是个典型的建造者
模式
,首先电脑里的存档资料的构建过程,求职者完全不需要了解,他只需要关心那个固定的表单格式怎么填就好。 这里产品的内部表象就是就是电脑里的存档,而产品的生产过程就是求职者按表单填写纸面简历。 这里显然实现的把一个产品的内部表象与产品的生成过程分隔开来,然后不同的简历对应不同的电脑存档,这也实现了一个建造过程就可以生成具有不同内部表象的产品对象。
设计
模式
中的
备忘录
模式
解析及相关C++
实例
应用
主要介绍了
设计
模式
中的
备忘录
模式
解析及相关C++
实例
应用,
备忘录
模式
也经常被用来在命令
模式
中维护可以撤销(Undo)操作的状态,需要的朋友可以参考下
下载资源悬赏专区
12,860
社区成员
12,401,819
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章