Patterns and Idioms in C++

0% of 2 hours and 59 minutes completed.

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
There are no resources available.
0 attachments
0%
Implement copy assignment using copy and swap idiom
53 minutes 4 Activities: Article  (2)  |  Lab  (1)  |  Video  (1)
0%
Separate implementation from interface with Pimpl
47 minutes 4 Activities: Article  (2)  |  Lab  (1)  |  Video  (1)
0%
Change algorithms at runtime with Strategy Pattern
37 minutes 3 Activities: Article  (1)  |  Lab  (1)  |  Video  (1)
0%
Defer certain algorithm steps to subclasses using the Template Method Pattern
39 minutes 4 Activities: Article  (2)  |  Lab  (1)  |  Video  (1)
0%
Copyright
1 minute 1 Activity: Article  (1)  |  Lab  (0)  |  Video  (0)