Dependency Inversion Principle (DIP) - High-level modules should not depend on lower-level modules or vice versa; instead they should both depend on abstractions.
References:
Agile Software Development, Principles, Patterns, and Practices
by Robert C. Martin, 2002.
http://en.wikipedia.org/wiki/Dependency_inversion_principle
No comments:
Post a Comment