This Design Pattern decouples an abstraction from its implementation so that the two can vary independently.
Reveal answer
Fill a bubble to check yourself
This Design Pattern decouples an abstraction from its implementation so that the two can vary independently.