decoupling 5
- Mastering the Bridge Pattern: Decoupling Abstraction from Implementation
- Mastering the Adapter Pattern: Making Incompatible Code Work Together
- Mastering the Builder Pattern: Constructing Objects Step-by-Step
- Mastering the Abstract Factory: One Interface to Create Them All
- Mastering the Factory Method: Beyond the new Keyword