Use your singletons wisely: ten years later - The Code Whisperer

While injecting the dependency appeared to make the classes more tightly coupled, it simply revealed the coupling that already existed. A was already tightly coupled to B and B to C. When we tried to inject the dependency, we made that coupling more explicit and easier to remove.

Lexy Almost 14 years ago