My relationship with SOLID - The overloaded D Published on 2013-3-29 My week of SOLID: so far: Single responsibility Open closed Liskov substitution Interface segregation Dependency inversion We've reached D, and that's where the wave we started with L finally hits the shore and materialises into something we can use. A. High-level modules should not depend on low-level modules. Both should depend