The Dependency Inversion Principle (DIP) states that high level modules should not depend on low level modules; both should depend on abstractions. Abstractions should not depend on details. Details should depend upon abstractions.
Key Concepts you will learn:
1) Dependency Injection
2) Loose Coupling
3) Abstraction
🔗Full Course:
https://www.thinkxacademy.com/Object%20Oriented%20Design/
🔗Download Android App(Notes+Videos): https://play.google.com/store/apps/details?id=com.thinkx.thinkx
🌐Join our community:
Facebook: https://www.facebook.com/thinkxacademy
Twitter: https://www.twitter.com/thinkxacademy
Instagram: https://www.instagram.com/thinkxacademy