| Nesteruk D. - Design Patterns in Modern C++ - 2018.epub | 420.21 KB | ||
| Nesteruk D. - Design Patterns in Modern C++ - 2018.pdf | 2.81 MB |
Книги и журналы » Компьютерная литература » Программирование (книги)
Design Patterns in Modern C++
Год издания: 2018
Автор: Nesteruk D.
Издательство: Apress
ISBN: 978-1-4842-3603-1
Язык: Английский
Формат: PDF/ePub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 312
Описание: 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++.
[spoiler="Примеры страниц"]
![]()
[/spoiler]
[spoiler="Оглавление"]
About the Author xi
About the Technical Reviewer xiii
Chapter 1: Introduction 1
Part I: Creational Patterns 29
Chapter 2: Builder 33
Chapter 3: Factories 49
Chapter 4: Prototype 63
Chapter 5: Singleton 75
Part II: Structural Patterns 87
Chapter 6: Adapter 89
Chapter 7: Bridge 99
Chapter 8: Composite 107
Chapter 9: Decorator 119
Chapter 10: Façade 133
Chapter 11: Flyweight 139
Chapter 12: Proxy 149
Part III: Behavioral Patterns 159
Chapter 13: Chain of Responsibility 161
Chapter 14: Command 173
Chapter 15: Interpreter 189
Chapter 16: Iterator 205
Chapter 17: Mediator 217
Chapter 18: Memento 229
Chapter 19: Null Object 237
Chapter 20: Observer 243
Chapter 21: State 259
Chapter 22: Strategy 273
Chapter 23: Template Method 281
Chapter 24: Visitor 285
Part IV: Appendix A: Functional Design Patterns 303
Chapter 25: Maybe Monad 305
Index 309
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Nesteruk D. Design Patterns in .NET 6...Approaches...3ed 2022 Posted by
andryold1 in Books
> Non-Fiction
|
5.74 MB | andryold1 | 4 years | 2 | 0 |
|
Nesteruk D.Design Patterns in Modern C++20..Software Design 2022 Posted by
andryold1 in Books
> Non-Fiction
|
3.88 MB | andryold1 | 4 years | 1 | 1 |
| 2.99 MB | andryold1 | 5 years | 1 | 0 |
All Comments