Pluralsightintermediateen

Design Patterns in C++: Structural - Façade to Proxy

Master C++ design patterns! Learn practical implementation of Façade, Flyweight, Null Object & Proxy patterns for robust code. Boost your C++ skills.

4.6(37)
1h 46m
Certificate
Dmitri Nesteruk
Dmitri NesterukInstructor

Course Content

Design Patterns in C++: Structural - Façade to Proxy is an intermediate-level Pluralsight course taught by Dmitri Nesteruk. It runs 1h 46m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 37 reviews. It is a paid course, first published September 2021.

Master C++ design patterns with this focused course on structural patterns. This installment, Design Patterns in C++: Structural - Façade to Proxy, is part of a comprehensive series designed for developers and architects looking to enhance their software design skills.

You'll gain practical knowledge of key structural patterns, including:

  • Façade Pattern: Learn how to simplify complex systems by providing a single, easy-to-use interface. Hide intricate details and improve code maintainability.
  • Flyweight Pattern: Discover techniques for optimizing memory usage by sharing data between similar objects. Ideal for scenarios with a large number of objects with shared state.
  • Null Object Pattern: Implement a flexible, no-op object that conforms to an interface, providing a safe alternative to null values and simplifying conditional logic.
  • Proxy Pattern: Understand how to use a proxy object to control access to another object, enabling additional operations before, after, or instead of accessing the original object.

This course demonstrates modern C++ (C++11 and beyond) implementations of these patterns. By the end, you'll be able to:

  • Recognize design patterns in existing C++ libraries and codebases.
  • Apply structural design patterns effectively in your own C++ projects.
  • Improve the architecture and design of your C++ applications.

Develop robust and maintainable C++ software by incorporating these powerful design principles.

$ 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.