Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
LLD
ยท
Module 5
Structural Design Patterns
1
Adapter Pattern: Bridging Incompatible Interfaces
Apply the Adapter pattern to make incompatible interfaces work together.
2
Dynamic Behavior with the Decorator Pattern
Apply the Decorator pattern to add behavior to objects dynamically.
3
Simplifying Complexity with the Facade Pattern
Apply the Facade pattern to provide a simplified interface to a complex subsystem.
4
Controlling Object Access with the Proxy Pattern
Apply the Proxy pattern to control access to an object.
5
Composite Pattern: Uniform Object and Composition Handling
Apply the Composite pattern to treat individual objects and compositions uniformly.
6
Decoupling with the Bridge Pattern
Apply the Bridge pattern to decouple an abstraction from its implementation.
7
Choosing the Right Design Pattern: Structural Patterns
Compare structural patterns and identify appropriate use cases for each.
Previous module
Creational Design Patterns
Next module
Behavioral Design Patterns: Communication