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 :

RxJava for Android Developers

Download free RxJava for Android Developers eBook in PDF

RxJava for Android Developers teaches you how to build fast, fluid, and reactive mobile apps for Android with RxJava. About the Technology For Androi

Ionic Framework By Example

Download free Ionic Framework By Example eBook in PDF

Change doesn’t have to be challenging. Sometimes it can be simple – sometimes it just makes sense. With Ionic, mobile development has never be

Progressive Web Apps with Angular

Download free Progressive Web Apps with Angular eBook in PDF

Harness the power of Angular to build fast, high performance progressive web apps that work offline. Learn exactly how to create an Angular Progressiv

Android Studio IDE Quick Reference

Download free Android Studio IDE Quick Reference eBook in PDF

This concise reference book for Android Studio 3 presents the essential Android Studio functions in a well-organized format that can be used as a hand