Legacy Coderetreat: Episode 6 – Dependency Inversion – Code Cast

Dependency Inversion – code cast

Blog post series

This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see more sessions about legacy code.

Code Cast

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.

 

Acknowledgements

Many thanks to Thomas Sundberg for proofreading this post.

Subscribe

If you want to receive an email when I write a new article, subscribe here:

Subscribe for new articles

3 Thoughts on “Legacy Coderetreat: Episode 6 – Dependency Inversion – Code Cast

  1. Viorel Aron on April 1, 2015 at 09:06 said:

    I think you forgot to delete the ConsoleOutput from the default constructor, no?

  2. Viorel Aron on April 1, 2015 at 20:34 said:

    Thanks, nice series btw! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Post Navigation