Authors:
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
Buy it now
Buying options
Tax calculation will be finalised at checkout
Other ways to access
This is a preview of subscription content, log in via an institution to check for access.
Table of contents (25 chapters)
-
Front Matter
-
Behavioral Patterns
-
Front Matter
-
About this book
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, especially in C++.
Authors and Affiliations
-
St. Petersburg, Russia
Dmitri Nesteruk
About the author
Bibliographic Information
Book Title: Design Patterns in Modern C++
Book Subtitle: Reusable Approaches for Object-Oriented Software Design
Authors: Dmitri Nesteruk
DOI: https://doi.org/10.1007/978-1-4842-3603-1
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books
Copyright Information: Dmitri Nesteruk 2018
eBook ISBN: 978-1-4842-3603-1Published: 18 April 2018
Edition Number: 1
Number of Pages: XIII, 314
Number of Illustrations: 3 b/w illustrations
Topics: Programming Languages, Compilers, Interpreters, Software Engineering, Programming Techniques