Design Patterns in C++: Behavioral - Observer to Visitor
![Pluralsight](https://static.mytechlogy.com/cache/198e0a947da0127606f2749b57b54665_w30_h30_cp_sc.png)
Pluralsight
Course Summary
This course will teach you about behavioral design patterns and their implementation in modern C++. It covers the Observer, State, Stategy, Template Method, and Visitor patterns.
-
+
Course Description
The correct application and recognition of design patterns is an important skill for developers and architects. This course, Design Patterns in C++: Behavioral - Observer to Visitor, part of a multi-series course on C++ patterns, continues to introduce the viewer to Behavioral design patterns. It covers the Observer, State, Stategy, Template Method, and Visitor patterns, showing different ways in which these patterns can be implemented in modern C++ (C++ 11 and beyond). Software required: a C++ IDE (e.g., Visual Studio, CLion) or a text editor (e.g., VIM, EMACS) together with a C++ compiler (e.g., GCC, Clang).
-
+
Course Syllabus
Course Overview- 1m 12s
—Course Overview 1m 12sObserver- 28m 22s
—Course Overview 1m 59s
—Module Overview 0m 35s
—Motivation 2m 5s
—Observer 10m 24s
—Thread Safety and Reentrancy 7m 14s
—Boost.Signals2 4m 33s
—Summary 1m 30sState- 27m 39sStrategy- 16m 22sTemplate Method- 10m 19sVisitor- 36m 53s