Could you elaborate on how this Hamilton framework is a case of Dependency Inversion (which in my understanding is about removing dependency on low level class and using dependency on high level class instead)?
What's the low and high level classes in this application?
What's the low and high level classes in this application?