Подписывайтесь на наш Telegram-канал! Ежедневно интересно!

Подписывайтесь на наш Telegram-канал!

Помочь нашему сайту финансово на сервисе сбора донатов!

Помочь нашему сайту финансово!
 
Текущий раздел Скачать бесплатно » Книги » Программирование » Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, 2nd Edition
HostLife - лучший платный хостинг

Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, 2nd Edition

  • Заявить о правах (Abuse)
Автор: Limpopo5 от 2021-11-05, 16:39:17
Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, 2nd EditionНазвание: Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, 2nd Edition
Автор: Dmitri Nesteruk
Издательство: Apress
Год: 2022
Страниц: 391
Язык: английский
Формат: pdf (true), epub
Размер: 10.15 MB

Примените последнее издание стандарта C++ к реализации шаблонов проектирования. Также охвачены традиционные шаблоны проектирования, эта книга описывает новые паттерны программирования и подходы, которые будут полезны для современных разработчиков C++. Автор Дмитрий Нестерук представляет концепции в качестве интересного исследования того, как задачи могут быть решены по-разному, по пути, используя различные степени технической изощренности и объяснения различных сортов компромиссов. "Паттерны проектирования в современном C++ 20, второе издание" также предоставляет демонстрацию технологий для современного C++, демонстрируя, как некоторые из его последних функций (например, корутины, модули и т.д.) делают сложные задачи гораздо более легкими.

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.

Readers should be aware that comprehensive solutions to certain problems (e.g., the Observer pattern) typically result in overengineering, that is, the creation of structures that are far more complicated than is necessary for most typical scenarios. While overengineering is a lot of fun (hey, you get to solve the problem and impress your coworkers), it’s often not feasible in the real world of time and budgeting constraints.

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 intended to be a modern-day update to the classic GoF book, targeting specifically the C++ programming language. I mean, how many of you are writing Smalltalk out there? Not many, that would be my guess. The goal of this book is to investigate how we can apply Modern C++ (the latest versions of C++ currently available) to the implementations of classic design patterns. At the same time, it’s also an attempt to flesh out any new patterns and approaches that could be useful to C++ developers. Finally, in some places, this book is quite simply a technology demo for Modern C++, showcasing how some of its latest features (e.g., concepts) make difficult problems a lot easier to solve.

Скачать Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, 2nd Edition






Выгодные предложения от нашего партнёра ИГ "ЭКСМО-АРТ":

Акция С заботой о здоровье и безопасности




 


BooksKeeper - электронная библиотека, ежедневно пополняемая нашими авторами.
Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

HostLife - лучший платный хостинг
HostLife - лучший платный хостинг!
Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper!


Бесплатная электронная библиотека. Скачать книги бесплатно!
Текущий раздел Скачать бесплатно » Книги » Программирование » Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, 2nd Edition

Наша электронная библиотека Bookskeeper (для РФ работает через VPN) - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников. В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
 
 
Поддержите наш сайт!
Идет сбор донатов на хостинг
для работы нашего сайта.
Сканируйте QR-код
(или нажмите на него)
для Вашей поддержки!
Оплата картой, ЮMoney


Донаты для помощи нашему сайту!

ОГРОМНОЕ СПАСИБО
всем за Ваши донаты!

Наши рекомендации



Book24.ru - книжный интернет магазин



Turbobit - Получите турбо-доступ и скачивайте безлимитно и без рекламы!


HostLife - лучший платный хостинг



 
 

Топ публикаций

 
  • Дилетант №5 (101) 2024
  • Exotic - № 42024
  • Последний попаданец. Цикл из 11 книг
  • Vivere Country №172 2024
  • Книга пяти колец. Цикл из 6 книг
  • Наши автобусы. Спецвыпуск №11 2024
  • Чайка Д. - Третий Рим. Цикл из 10 книг
  • Барьер Ориона. Цикл из 2 книг
  • Наши Автобусы №60 2024
  • Контуженный. Цикл из 6 книг
  • Selber Machen №6 2023
  • Риддер А. - Техномаг. Цикл из 3 книг
  • СССР 2010. Цикл из 6 книг
  • Провинциал. Цикл из 4 книг
  • Наука и Техника №4 2024 (электронная версия)
  • Машины и Механизмы №4 2024
  • Легендарные грузовики СССР №93 ЯАЗ-210Е (2024)
  • Дворянская кровь. Цикл из 3 книг
  • "Приусадебное хозяйство" № 4 2024 с приложениями
  • Зарубежное Военное Обозрение №4 2024
  • Глас Плеяды. Цикл из 4 книг
  • Кровь Василиска. Цикл из 2 книг
  • Selber Machen - Mai 2024
  • Идеальный мир для Лекаря. Цикл из 15 книг
  • Вик Разрушитель. Цикл из 6 книг
  • Собеседник №15 2024
  • Красивые квартиры 100 дизайнов 2023/2024
  • Verena Модное вязание №1 2024
  • Ведьмак 23го века. Цикл из 21 книги
  • 100 Java Mistakes and How to Avoid Them (Final Release)
  •