The Dependency Inversion Principle Applied
This is a talk which aims to explain the Dependency Inversion Principle in practice. It is not a one hour theoretical explanation of what the principle states, but rather a real life demonstration of how it becomes a natural pattern to apply in the pursuit of a clean, maintainable design within the boundaries of a statically typed language. This is a â€œcode and commentaryâ€ talk, with virtually no slides. Though the code demonstrated is C#, this is not a technologyâ€“specific talk.