Design Patterns in Modern C++

Reusable Approaches for Object-Oriented Software Design



Bookstore > Books > Design Patterns in Modern C++

Price$67.41 - $85.49
Rating
AuthorDmitri Nesteruk
PublisherApress
Published2018
Pages314
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484236025
ISBN-139781484236024
EBook Hardcover Paperback

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.

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.


  1. (3 books)


4 5 36

Similar Books


Design Patterns in Modern C++20, 2nd Edition

Design Patterns in Modern C++20, 2nd Edition

by Dmitri Nesteruk

Apply the latest editions of the C++ standard to the implementation of design patterns. As well as covering traditional design patterns, this book fleshes out new design patterns and approaches that will be useful to modern C++ developers. Author Dmitri Nesteruk presents concepts as a fun investigation of how problems can be solved in dif...

Price:  $32.52  |  Publisher:  Apress  |  Release:  2022

Java Design Patterns

Java Design Patterns

by Vaskaran Sarcar

Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the output is generated using Eclipse, making the code accessible to all. The examples are chosen so you will be able to absorb the core concepts easily and quickly.This book presents the topic of design patterns in Java i...

Price:  $29.99  |  Publisher:  Apress  |  Release:  2016

Introduction to Design Patterns in C++ with Qt, 2/E

Introduction to Design Patterns in C++ with Qt, 2/E

by Alan Ezust, Paul Ezust

This book fills a void between the many syntax-oriented programming texts that teach readers how to program in C++ with standard I/O (e.g., Deitel) and the relatively few books that assume a knowledge of OOP/C++ and emphasize GUI programming using higher-level frameworks (e.g., Blanchette). There are plenty of books on C++ programming but...

Price:  $13.20  |  Publisher:  Prentice Hall  |  Release:  2011

Design Patterns in .NET

Design Patterns in .NET

by Dmitri Nesteruk

Implement design patterns in .NET using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today's developer toolbox.Using the C# programming language, Design Patterns in .NET explores the classic design pattern implementation and discusses t...

Price:  $24.06  |  Publisher:  Apress  |  Release:  2019

Java EE 8 Design Patterns and Best Practices

Java EE 8 Design Patterns and Best Practices

by Rhuan Rocha, Joao Purificacao

Patterns are essential design tools for Java developers. Java EE Design Patterns and Best Practices helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose of each available pattern and demonstrating its implementation with various code examples. This book will take yo...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Pro Design Patterns in Swift

Pro Design Patterns in Swift

by Adam Freeman

The Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master le...

Price:  $32.99  |  Publisher:  Apress  |  Release:  2015

Beginning SOLID Principles and Design Patterns for ASP.NET Developers

Beginning SOLID Principles and Design Patterns for ASP.NET Developers

by Bipin Joshi

This book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET 5 applications. You will learn to write server-side as well as client-side code that makes use of proven practices and patterns.SOLID is an acronym used to describe f...

Price:  $24.49  |  Publisher:  Apress  |  Release:  2016

Angular Design Patterns

Angular Design Patterns

by Mathieu Nayrolles

This book is an insightful journey through the most valuable design patterns, and it will provide clear guidance on how to use them effectively in Angular. You will explore some of the best ways to work with Angular and how to use it to meet the stability and performance required in today's web development world. You'll get to k...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018