Pluralsightintermediateen

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

Learn C++ with Behavioral Design Patterns! Improve code structure, flexibility, and maintainability. Practical application focused.

3.5(17)
2h 22m
Certificate
Torben Boeck Jensen
Torben Boeck JensenInstructor

Course Content

Design Patterns in C++ 20: Behavioral - Chain of Responsibility to Memento is an intermediate-level Pluralsight course taught by Torben Boeck Jensen. It runs 2h 22m, is taught in English, and includes a certificate of completion. Learners rate it 3.5 out of 5 from 17 reviews. It is a paid course, first published March 2022.

Unlock powerful software development techniques with design patterns! These proven solutions address recurring challenges in coding, enabling you to build more robust and maintainable applications. This course, Design Patterns in C++: Behavioral, dives into essential behavioral design patterns, equipping you with the skills to write cleaner, more flexible code.

You'll gain practical expertise in applying the following key patterns within your C++ applications:

  • Chain of Responsibility: Learn to handle requests by passing them down a chain of handlers.
  • Command: Implement request objects that encapsulate actions, allowing for undo/redo functionality and easier logging.
  • Interpreter: Define a grammar for a language and create an interpreter to process sentences in that language.
  • Iterator: Access elements of a collection without exposing its underlying representation.
  • Mediator: Define an object to encapsulate the way objects interact, promoting loose coupling.
  • Memento: Capture and restore the internal state of an object without violating encapsulation.

This course takes a practical approach. You'll first understand the problems each design pattern solves. Then, you'll learn how to effectively apply these patterns to real-world scenarios. Finally, you'll write C++ code using these patterns, solidifying your understanding.

By the end of this course, you'll possess the knowledge and skills to confidently implement behavioral design patterns in your application development projects. Master these techniques and elevate your C++ programming abilities!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.