Design Patterns by Example with C++
72 videos • 92,264 views • by Douglas Schmidt The videos in this webinar series describe how to apply patterns & frameworks to alleviate the complexity of developing C++ software via the use of object-oriented & generic design & programming techniques. A case study based on many patterns in the book “Design Patterns: Elements of Reusable Object-Oriented Software” (the so-called ``Gang of Four'' book) is used to showcase pattern-oriented design & programming with C++. This case study presents the functional & non-functional requirements of an expression tree processing app that’s used throughout the series as a realistic--yet tractable--example to motivate the need for--and benefits of--key Gang of Four patterns written in C++. Over a dozen patterns from this book are applied to improve the modularity, extensibility, portability, & reusability of the C++ expression tree processing app. All the C++ source code described in the case study is available in open-source form from https://github.com/douglascraigschmid.... I look forward to hearing your comments & questions about the material we cover in this webinar series!