Home » Programming » Design Patterns in Modern C++

Design Patterns in Modern C++

Design Patterns in Modern C++
  • Author : Dmitri Nesteruk
  • Year : 2018
  • Pages : 314
  • File size : 2.8 MB
  • File format : PDF
  • Category : Programming,

Book Description:

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, especially in C++.

Download eBook

eBooks in the same categorie :

Learning OpenStack High Availability

Download free Learning OpenStack High Availability eBook in PDF

OpenStack is one of the most popular open source cloud computing platforms, and it is used most of all for deploying Infrastructure as a Service (IaaS

Practical Cryptography in Python

Download free Practical Cryptography in Python eBook in PDF

Develop a greater intuition for the proper use of cryptography. This book teaches the basics of writing cryptographic algorithms in Python, demystifie

77-423 Microsoft Outlook 2013

Download free 77-423 Microsoft Outlook 2013 eBook in PDF

This Microsoft Outlook 2013, Exam 77-423 is the only Microsoft Official Academic Course (MOAC) textbook. This series includes a complete classroom ins

Rails Recipes

Download free Rails Recipes eBook in PDF

You’ve read the tutorials and watched the online videos. You have a strong grasp of all of the ingredients that make up a successful Rails appli

Learning Boost C++ Libraries

Download free Learning Boost C++ Libraries eBook in PDF

Filled with dozens of working code examples that illustrate the use of over 40 popular Boost libraries, this book takes you on a tour of Boost, helpin

Leap Motion Development Essentials

Download free Leap Motion Development Essentials eBook in PDF

Leap Motion is a company developing advanced motion sensing technology for human-computer interaction. Originally inspired by the level of difficulty

Learning Yii Testing

Download free Learning Yii Testing eBook in PDF

Testing your application often and early is a key consideration in modern web development. PHP developers using the high-performance PHP framework Yii