Structural Design Patterns in Modern C++
Completed by Alexandros Skourtis Cabrera
October 31, 2025
9 hours (approximately)
Alexandros Skourtis Cabrera's account is verified. Coursera certifies their successful completion of Structural Design Patterns in Modern C++
What you will learn
Identify and describe key structural design patterns in C++.
Explain the intent and application of S.O.L.I.D. principles and design patterns like Adapter, Façade, and Proxy.
Differentiate between the pros and cons of each design pattern and decide when to apply them.
Assess the performance impact and code quality improvements after applying design patterns.
Skills you will gain
- Category: Software Design
- Category: Memory Management
- Category: Programming Principles
- Category: Diagram Design
- Category: Object Oriented Programming (OOP)
- Category: Unified Modeling Language
- Category: Software Design Patterns
- Category: C++ (Programming Language)
- Category: Maintainability
- Category: Software Architecture
- Category: Code Reusability
- Category: Object Oriented Design

