Structural patterns
Decorator
Add behaviour to an object by WRAPPING it in another object of the same type, stack as many layers as you like, at runtime. An animated lesson where the diagram draws itself as the design grows.
- Lesson 1 of 7
- Animated diagrams
Sign in with Google or GitHub and you land straight on this page. DSA comes with the all labs plan and every ChaiCode batch.
Structural patterns
What you will learn
- Add-ons without a class explosion
- Wrap instead of subclass
- Why it's powerful
More low-level design
Watch Decorator take shape
Sign in and the lesson opens with its diagram ready to play, and the rest of Structural patterns beside it.
DSA comes with the all labs plan and every ChaiCode batch.