{"product_id":"design-patterns-in-modern-c-20-reusable-approaches-for-object-oriented-software-design-9781484272947","title":"Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design","description":"\u003cp\u003e • Author(s): Dmitri Nesteruk\u003cbr\u003e • Publisher: Apress\u003cbr\u003e • Publisher Imprint: Apress\u003cbr\u003e • BISAC: Languages - General\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eFrom the Back Cover\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eApply 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.\u003c\/p\u003e \u003cp\u003e\u003ci\u003eDesign Patterns in Modern C++20, Second Edition \u003c\/i\u003ealso 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.\u003c\/p\u003e \u003cp\u003eYou will: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eUse creational patterns such as builder, factories, prototype and singleton\u003c\/li\u003e \u003cli\u003eImplement structural patterns such as adapter, bridge, decorator, facade and more\u003c\/li\u003e \u003cli\u003eWork with the behavioral patterns such as chain of responsibility, command, iterator, mediator and more\u003c\/li\u003e \u003cli\u003eApply functional design patterns such as the Maybe Monad\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Apress","offers":[{"title":"Paperback","offer_id":45127537819799,"sku":"9781484272947","price":3187.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781484272947.webp?v=1767903682","url":"https:\/\/atlanticbooks.com\/products\/design-patterns-in-modern-c-20-reusable-approaches-for-object-oriented-software-design-9781484272947","provider":"Atlantic Books","version":"1.0","type":"link"}