找回密码
 To register

QQ登录

只需一步,快速开始

扫一扫,访问微社区

Titlebook: Design Patterns in Modern C++; Reusable Approaches Dmitri Nesteruk Book 20181st edition Dmitri Nesteruk 2018 C++.C plus plus.Cpp.design.pa

[复制链接]
查看: 17218|回复: 53
发表于 2025-3-21 18:22:56 | 显示全部楼层 |阅读模式
书目名称Design Patterns in Modern C++
副标题Reusable Approaches
编辑Dmitri Nesteruk
视频video
概述Apply design patterns to modern C++ programming.Learn behavioral patterns such as chain of responsibility, command, and iterator.Use structural patterns such as adapter, bridge, and decorator
图书封面Titlebook: Design Patterns in Modern C++; Reusable Approaches  Dmitri Nesteruk Book 20181st edition Dmitri Nesteruk 2018 C++.C plus plus.Cpp.design.pa
描述Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs..Design Patterns in Modern C++ .also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability..What You Will Learn.Apply design patterns to modern C++ programming.Use creational patterns of builder, factories, prototype and singleton.Implement structural patterns such as adapter, bridge, decorator, facade and more.Work with the behavioral patterns such as chain of responsibility, command, iterator, mediator and more.Apply functional design patterns such as Monad and more.Who This Book Is For.Those with at least some prior programming experience
出版日期Book 20181st edition
关键词C++; C plus plus; Cpp; design; patterns; modern; programming; software; engineering; UML; source; code
版次1
doihttps://doi.org/10.1007/978-1-4842-3603-1
isbn_ebook978-1-4842-3603-1
copyrightDmitri Nesteruk 2018
The information of publication is updating

书目名称Design Patterns in Modern C++影响因子(影响力)




书目名称Design Patterns in Modern C++影响因子(影响力)学科排名




书目名称Design Patterns in Modern C++网络公开度




书目名称Design Patterns in Modern C++网络公开度学科排名




书目名称Design Patterns in Modern C++被引频次




书目名称Design Patterns in Modern C++被引频次学科排名




书目名称Design Patterns in Modern C++年度引用




书目名称Design Patterns in Modern C++年度引用学科排名




书目名称Design Patterns in Modern C++读者反馈




书目名称Design Patterns in Modern C++读者反馈学科排名




单选投票, 共有 1 人参与投票
 

0票 0.00%

Perfect with Aesthetics

 

0票 0.00%

Better Implies Difficulty

 

1票 100.00%

Good and Satisfactory

 

0票 0.00%

Adverse Performance

 

0票 0.00%

Disdainful Garbage

您所在的用户组没有投票权限
发表于 2025-3-22 00:04:58 | 显示全部楼层
Flow and Transport in Subsurface EnvironmentThe Singleton is the most hated design pattern in the (rather limited) history of design patterns. Just stating that, however, doesn’t mean you shouldn’t use the singleton: a toilet brush is not the most pleasant device either, but sometimes it’s simply necessary.
发表于 2025-3-22 02:29:22 | 显示全部楼层
发表于 2025-3-22 07:32:39 | 显示全部楼层
https://doi.org/10.1007/978-981-15-7720-8It’s a fact of life that objects are quite often composed of other objects (or, in other words, they aggregate other objects). Remember, we agreed to equate aggregation and composition at the start of this section of the book.
发表于 2025-3-22 10:14:32 | 显示全部楼层
发表于 2025-3-22 14:37:42 | 显示全部楼层
发表于 2025-3-22 19:22:53 | 显示全部楼层
发表于 2025-3-22 23:59:22 | 显示全部楼层
Guerino B. Mazzola,Paul B. CherlinWhen we looked at the Decorator design pattern, we saw the different ways of enhancing the functionality of an object. The Proxy design pattern is similar, but its goal is generally to preserve exactly (or as closely as possible) the API that is being used while offering certain internal ehnancements.
发表于 2025-3-23 01:32:06 | 显示全部楼层
发表于 2025-3-23 09:16:58 | 显示全部楼层
https://doi.org/10.1007/978-1-4614-7527-9An iterator is, quite simply, an object that can point to an element of a collection and also knows how to move to the next element in the collection. As such, it is only required to implement the . operator and the . operator (so you can compare two iterators and check if they point to the same thing). That’s it.
 关于派博传思  派博传思旗下网站  友情链接
派博传思介绍 公司地理位置 论文服务流程 影响因子官网 SITEMAP 大讲堂 北京大学 Oxford Uni. Harvard Uni.
发展历史沿革 期刊点评 投稿经验总结 SCIENCEGARD IMPACTFACTOR 派博系数 清华大学 Yale Uni. Stanford Uni.
|Archiver|手机版|小黑屋| 派博传思国际 ( 京公网安备110108008328) GMT+8, 2025-5-25 05:16
Copyright © 2001-2015 派博传思   京公网安备110108008328 版权所有 All rights reserved
快速回复 返回顶部 返回列表