Cargando…

Design patterns in modern C++20 : reusable approaches for object-oriented software design /

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 investigat...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nesteruk, Dmitri (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [California] : Apress, [2022]
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_on1284980406
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 211110s2022 cau o 001 0 eng d
040 |a YDX  |b eng  |e rda  |c YDX  |d STF  |d YDX  |d GW5XE  |d EBLCP  |d TOH  |d ORMDA  |d OCLCO  |d OCLCF  |d N$T  |d OCLCQ 
019 |a 1285016133  |a 1285052494  |a 1285165210  |a 1287263190  |a 1334735319 
020 |a 9781484272954  |q (electronic bk.) 
020 |a 1484272951  |q (electronic bk.) 
020 |z 9781484272947 
020 |z 1484272943 
024 7 |a 10.1007/978-1-4842-7295-4  |2 doi 
029 1 |a AU@  |b 000070164692 
029 1 |a AU@  |b 000070299068 
029 1 |a AU@  |b 000071250691 
035 |a (OCoLC)1284980406  |z (OCoLC)1285016133  |z (OCoLC)1285052494  |z (OCoLC)1285165210  |z (OCoLC)1287263190  |z (OCoLC)1334735319 
037 |a 9781484272954  |b O'Reilly Media 
050 4 |a QA76.73.C153  |b N47 2022 
072 7 |a COM051010  |2 bisacsh 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Nesteruk, Dmitri,  |e author. 
245 1 0 |a Design patterns in modern C++20 :  |b reusable approaches for object-oriented software design /  |c Dmitri Nesteruk. 
250 |a Second edition. 
264 1 |a [California] :  |b Apress,  |c [2022] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
520 |a 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. 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 for both beginner and experienced C++ developers. 
588 |a Description based on online resource; title from digital title page (viewed on February 14, 2022). 
505 0 |a 1. Introduction -- Pt I Creational Patterns -- 2. Builder -- 3. Factories -- 4. Prototype -- 5. Singleton -- Pt II Structural Patterns -- 6. Adapter -- 7. Bridge -- 8. Composite -- 9. Decorator -- 10. Facade -- 11. Flyweight -- 12. Proxy -- Pt III Behavioral Patterns -- 13. Chain of Responsibility -- 14. Command -- 15. Interpreter -- 16. Iterator -- 17. Mediator -- 18. Memento -- 19. Null Object -- 20. Observer -- 21. State -- 22. Strategy -- 23. Template Method -- 24. Visitor. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a C++ (Computer program language) 
650 0 |a Software patterns. 
650 0 |a Computer software  |x Reusability. 
650 6 |a C++ (Langage de programmation) 
650 6 |a Logiciels  |x Modèles de conception. 
650 6 |a Logiciels  |x Réutilisation. 
650 7 |a C++ (Computer program language)  |2 fast  |0 (OCoLC)fst00843286 
650 7 |a Computer software  |x Reusability.  |2 fast  |0 (OCoLC)fst00872588 
650 7 |a Software patterns.  |2 fast  |0 (OCoLC)fst01124209 
776 0 8 |c Original  |z 1484272943  |z 9781484272947  |w (OCoLC)1258656845 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484272954/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 17711296 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6799445 
938 |a EBSCOhost  |b EBSC  |n 3111857 
994 |a 92  |b IZTAP