您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C++20设计模式 可复用的面向对象设计方法(原书第2版)
装帧: 平装
出版社: 机械工业出版社
作者: (俄罗斯)德米特里·内斯特鲁克
出版日期: 2023-01-01
商品条码: 9787111716228
版次: 1
开本: 16开
页数: 248
出版年份: 2023
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书将C++标准的新版本应用于设计模式的实现。除了介绍传统的设计模式之外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。本书融合了作者多年的研究和实践经验,从C++新特性的角度展示了如何将设计模式化繁为简,并以诙谐风趣的语言阐述各个设计模式的优缺点和应用场景。
本书将提供一些现代C++技术案例,展示如何利用C++的新特性(比如,协程、模块等)将一些难题化繁为简。本书所有示例程序都可以直接投入生产环境,不过,为了便于阅读,部分示例程序做了适当的简化。
通过阅读本书,你将学会:
如何使用创建型设计模式,比如构造器模式、工厂模式、原型模式和单例模式。
如何实现结构型设计模式,比如适配器模式、桥接模式、装饰器模式、外观模式等。
如何开发行为型设计模式,比如职责链模式、命令模式、迭代器模式、中介者模式等。
目录
译者序
前言
审校者简介
第1章 引论1
1.1 本书的目标读者2
1.2 关于代码示例2
1.3 关于开发者工具3
1.4 重要概念3
1.4.1 奇异递归模板模式3
1.4.2 Mixin继承4
1.4.3 旧风格的静态多态5
1.4.4 概念与静态多态6
1.4.5 属性7
1.5 SOLID设计原则8
1.5.1 单一职责原则8
1.5.2 开闭原则10
1.5.3 里氏替换原则15
1.5.4 接口隔离原则17
1.5.5 依赖倒转原则19
第一部分 创建型设计模式
第2章 构造器模式26
2.1 预想方案26
2.2 简单构造器27
2.3 流式构造器28
2.4 向用户传达意图28
2.5 Groovy风格的构造器30
2.6 组合构造器32
2.7 参数化构造器35
2.8 构造器模式的继承性36
2.9 总结39
第3章 工厂方法和抽象工厂模式41
3.1 预想方案41
3.2 工厂方法43
3.3 工厂44
3.4 工厂方法和多态46
3.5 嵌套工厂47
3.6 抽象工厂48
3.7 函数式工厂50
3.8 对象追踪51
3.9 总结52
第4章 原型模式53
4.1 对象构建53
4.2 普通拷贝54
4.3 通过拷贝构造函数进行拷贝54
4.4 “虚”构造函数56
4.5 序列化58
4.6 原型工厂60
4.7 总结61
第5章 单例模式62
5.1 作为全局对象的单例模式62
5.2 单例模式的经典实现63
5.3 单例模式存在的问题65
5.3.1 每线程单例68
5.3.2 环境上下文70
5.3.3 单例模式与控制反转73
5.3.4 单态模式73
5.4 总结74
第二部分 结构型设计模式
第6章 适配器模式77
6.1 预想方案77
6.2 适配器79
6.3 临时适配器对象80
6.4 双向转换器82
6.5 总结83
第7章 桥接模式85
7.1 Pimpl模式85
7.2 桥接模式介绍87
7.3 总结89
第8章 组合模式90
8.1 支持数组形式的属性91
8.2 组合图形对象93
8.3 神经网络95
8.3.1 封装组合模式97
8.3.2 概念上的改进98
8.3.3 概念和全局运算符99
8.4 组合模式的规范100
8.5 总结101
第9章 装饰器模式103
9.1 预想方案103
9.2 动态装饰器104
9.3 静态装饰器107
9.4 函数装饰器108
9.5 总结111
第10章 外观模式112
10.1 幻方生成器112
10.2 构建贸易终端116
10.2.1 高级终端117
10.2.2 “外观”体现在哪里118
10.3 总结119
第11章 享元模式120
11.1 用户名问题120
11.2 Boost.Flyweight122
11.3 字符串的范围122
11.3.1 幼稚解法123
11.3.2 享元实现124
11.4 总结126
第12章 代理模式127
12.1 智能指针127
12.2 属性代理128
12.3 虚拟代理129
12.4 通信代理131
12.5 值代理133
12.6 总结135
第三部分 行为型设计模式
第13章 职责链模式138
13.1 预想方案138
13.2 指针链139
13.3 代理链141
13.4 总结144
第14章 命令模式145
14.1 预想方案145
14.2 实现命令模式146
14.3 撤销操作147
14.4 复合命令149
14.5 命令查询分离152
14.6 总结154
第15章 解释器模式155
15.1 解析整数155
15.2 数值表达式求值156
15.2.1 词法分析157
15.2.2 语法分析159
15.2.3 使用词法分析器和语法分析器161
15.3 使用Boost.Spirit解析161
15.3.1 抽象语法树162
15.3.2 语法分析器163
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网