Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Design Patterns in C++: Behavioral - Chain of Responsibility to Memento

This course will teach you about Behavioral design patterns and their implementation in modern C++. This is part of a multi-course series on C++ patterns.

Dmitri Nesteruk - Pluralsight course - Design Patterns in C++: Behavioral - Chain of Responsibility to Memento
by Dmitri Nesteruk

What you'll learn

The correct application and recognition of design patterns is an important skill for developers and architects. This course, Design Patterns in C++: Behavioral - Chain of Responsibility to Memento, introduces the viewer to Behavioral design patterns. It covers the Chain of Responsibility, Command, Interpreter, Iterator, Mediator, and Memento design patterns. You'll be shown different ways in which these patterns can be implemented in modern C++ (C++ 11 and beyond). By the end of this course, you'll be more familiar with Behavioral design patterns in C++. 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).

Table of contents

About the author

Dmitri Nesteruk - Pluralsight course - Design Patterns in C++: Behavioral - Chain of Responsibility to Memento
Dmitri Nesteruk

Dmitri is a developer, speaker, podcaster, technical evangelist and wannabe quant.

More Courses by Dmitri