Patterns and Idioms in C++
Developing good software in any language requires more than just knowledge of base language constructs. C++ is no exception and developing good software in C++ requires knowledge of idioms specific to C++ as well as understanding how to use software design patterns with C++. This class examines several patterns and idioms in C++.
After completing this course, you will be able to:
- Utilizing copy and sway idiom
- Varying algorithms with the Strategy Pattern
- Implementing a compiler firewall
- Working with the Template Method Pattern