首页>参考读物>计算机科学与技术>软件与程序设计

C++20设计模式:可复用的面向对象设计方法(原书第2版)
作者 : [俄]德米特里·内斯特鲁克(Dmitri Nesteruk) 著
译者 : 冯强国 译
丛书名 : 华章程序员书库
出版日期 : 2022-11-14
ISBN : 978-7-111-71622-8
定价 : 89.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 248
开本 : 16
原书名 : Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, Second Edition
原出版社: Apress
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书介绍设计模式在现代C++上的应用。除了介绍传统的设计模式外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。作者Dmitri Nesteruk将这些概念作为一项有趣的研究,探讨如何以不同的方式解决问题,同时使用不同程度的技术复杂性并解释不同种类的权衡。

图书特色

上架指导

计算机\程序设计

封底文字

本书将C++标准的新版本应用于设计模式的实现。除了介绍传统的设计模式之外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。本书融合了作者多年的研究和实践经验,从C++新特性的角度展示了如何将设计模式化繁为简,并以诙谐风趣的语言阐述各个设计模式的优缺点和应用场景。
本书将提供一些现代C++技术案例,展示如何利用C++的新特性(比如,协程、模块等)将一些难题化繁为简。本书所有示例程序都可以直接投入生产环境,不过,为了便于阅读,部分示例程序做了适当的简化。
通过阅读本书,你将学会:
如何使用创建型设计模式,比如构造器模式、工厂模式、原型模式和单例模式。
如何实现结构型设计模式,比如适配器模式、桥接模式、装饰器模式、外观模式等。
如何开发行为型设计模式,比如职责链模式、命令模式、迭代器模式、中介者模式等。

图书目录

教学资源推荐
作者: (美)Y.Daniel Liang 著
作者: (美)Bjarne Stroustrup 著
作者: 钱晓捷 编著
作者: [美] 罗伯特·塞奇威克(Robert Sedgewick) 凯文·韦恩(Kevin Wayne) 罗伯特·唐德罗(Robert Dondero) 著
参考读物推荐
作者: (美)Vlada Matena Beth Stearns
作者: 王寒 屈光辉 周雪彬 著
作者: Bruce Eckel