651.288.7000 info@intertech.com

The Dependency Inversion Principle with C# Examples

According to Wikipedia the Dependency Inversion Principle (popularized by Robert Martin) states that: High-level modules should not depend upon low-level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details should depend...