Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software DesignApress, 18 באפר׳ 2018 - 314 עמודים 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
Who This Book Is For Those with at least some prior programming experience, especially in C++. |
תוכן
| 1 | |
Creational Patterns | 29 |
Structural Patterns | 87 |
Behavioral Patterns | 159 |
Appendix A Functional Design Patterns | 302 |
| 309 | |
מהדורות אחרות - הצג הכל
Design Patterns in Modern C++: Reusable Approaches for Object-Oriented ... <span dir=ltr>Dmitri Nesteruk</span> אין תצוגה מקדימה זמינה - 2018 |
מונחים וביטויים נפוצים
actually allows approach auto auto& BankAccount base class behavior bool buffer Builder Builder pattern chat color ColoredShape Command compiler component Composite design pattern composition const string& name construct copy constructors coroutines cout create creature CreatureModifier Database Decorator define Dependency Injection design pattern destructor Dmitri Nesteruk 2018 dynamic_cast endl enum class example explicit ExpressionPrinter factory float Flyweight Flyweight pattern func goblin going Here’s hierarchy HtmlElement implementation inherit interface Inversion of Control iterator Liskov Substitution Principle logger member function Memento Modern C++ modifier Neuron Null Object nullptr observers operator ostringstream parameter parsing Patterns in Modern Person phone is currently Point preceding problem programming languages Proxy Query reference rendering ReSharper scenario setters shared_ptr simply singleton smart pointer static std::string strategy struct suppose switch template typename things typedef typically undo vector viewport virtual void Visitor Visitor pattern
