Dependency Inversion – code cast
Blog post series
This is a code cast in Java.
During this code cast you will see how to use the concept of Dependency Inversion on a legacy code base. Dependency Inversion is one way of transforming a tightly coupled system into a system that has a core and many small external dependencies. These external dependencies can be called also plugins. Read more about this concept in my previous blog post.
Many thanks to Thomas Sundberg for proofreading this post.