Dependency Injection
When designing software, it’s a good thing to have a good separation between components, where components know as less as possible from other components. Components are specialized in one task and have well-defined interfaces (this also avoids “god classes” which knows to much or does to much) and components can be reused.
Posted in Uncategorized at April 20th, 2015. No Comments.