𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design

✍ Scribed by Dmitri Nesteruk


Publisher
Apress
Year
2021
Tongue
English
Leaves
400
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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 different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs.

Design Patterns in Modern C++20, Second EditionΒ also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines, modules and more) 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

  • Use creational patterns such as 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 the Maybe Monad

Who This Book Is For

This book is for both beginner and experienced C++ developers.


πŸ“œ SIMILAR VOLUMES


Design Patterns in Modern C++20: Reusabl
✍ Dmitri Nesteruk πŸ“‚ Library πŸ“… 2021 πŸ› Apress 🌐 English

<p>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 <b>Dmitri Nesteruk</b> presents concepts as a fun

Design Patterns in Modern C++20: Reusabl
✍ Dmitri Nesteruk πŸ“‚ Library πŸ“… 2021 πŸ› Apress 🌐 English

<p>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 <b>Dmitri Nesteruk</b> presents concepts as a fun

Design Patterns in Modern C++. Reusable
✍ Dmitri Nesteruk πŸ“‚ Library πŸ“… 2018 πŸ› Apress 🌐 English

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 differe

Design Patterns in Modern C++: Reusable
✍ Dmitri Nesteruk πŸ“‚ Library πŸ“… 2018 πŸ› Apress 🌐 English

<div>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 di

Design Patterns in Modern C++: Reusable
✍ Dmitri Nesteruk πŸ“‚ Library πŸ“… 2018 πŸ› Apress 🌐 English

<div>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 di

Design Patterns in .Net: Reusable Approa
✍ Dmitri Nesteruk πŸ“‚ Library πŸ“… 2019 πŸ› Apress 🌐 English

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.<br /><br />Using the C# programming language, <i>Design Patterns in .NET</i> explores the