"Wzorce projektowe powinny się znaleźć w przyborniku każdego fachowego programisty. Ich zaletą jest nie tylko łatwość tworzenia kodu wielokrotnego wykorzystywania, ale także możliwość szybkiego rozwiązywania złożonych zagadnień.
Osoby, które chcą rozwijać swoje umiejętności programistyczne, mogą jeszcze użyć wzorce projektowe do inspirującego dochodzenia, jak można rozwiązać mocny problem na niemało sposobów - o różnym stopniu nowoczesnia technologicznego i z zastosowaniem rozmaitego rodzaju kompromisów.
Taka zabawa jest szczególnie zajmująca i pouczająca. To książka przeznaczona dla programistów C++, którzy chcą poszerzyć swoją wiedzę na temat wzorców projektowych przy użyciu standardu C++17.
Opisano tu zarówno tradycyjne, jak i całkiem progresywne wzorce projektowe upraszczające rozwiązywanie solidnych problemów programistycznych w słuszny sposób. Przedstawiono również znaczenie niektórych najnowszych cech języka C++ dla implementacji wzorców.
Treść została zilustrowana szeregiem przykładów i scenariuszy demonstrujących zastosowanie wzorców, ich alternatywy i wzajemne relacje. Co więcej, przykłady kodu - przy zachowaniu czytelności - prezentują sobą wysoką jakość oprogramowania produkcyjnego.
W książce pomiędzy innymi: zasady korzystania z wzorców projektowych w progresywnym C++ wzorce kreacyjne: Budowniczy, Fabryka, Prototyp i Singleton wzorce strukturalne: Adapter, Most, Dekorator, Fasada wzorce zachowań: Łańcuch Odpowiedzialności, Polecenie, Iterator, Mediator funkcyjne wzorce projektowe, takie jak Monada Wzorce projektowe w C++: gwarancja najkorzystniejszej architektury!
O autorze Dmitri Nesteruk jest analitykiem giełdowym i programistą. Występuje na konferencjach, formuje kursy i pisze książki techniczne. Zawodowo interesuje się integracją rozwiązań w dziedzinie obliczeń, finansów i handlu algorytmicznego.
Z upodobaniem programuje w C# i C++ i implementuje wysokowydajne przetwarzanie informacji za pomocą takich technologii jak CUDA i FPGA. W 2009 roku za osiągnięcia w dziedzinie C# otrzymał tytuł MVP.