
Category: decoupling


Composition and Inheritance in Unit Testing

Unit Testing and Dependency Injection

The Object Instantiation Nightmare: The Builder Pattern

The Object Instantiation Nightmare: The Factory Method Pattern

The Object Instantiation Nightmare: Setters and Constructors

Interfaces and Replacement: The Liskov Substitution Principle

Plugins: Software as a set of interchangeable parts

Factory Methods: Decoupling the IoC Container from the Abstraction
