I\'m trying to refactor a big tightly coupled application and trying to make it more maintainable and flexible.
I\'ve got many unit tests, so I\'m hoping to refactor ste
Refactoring to interfaces and dependency injection are going to be key in reducing coupling. You might also want to consider using factories for the creation of your dependent objects.