Dependency Inversion Principle: How Google Developers write code



Простой и понятный пример Dependency Inversion Principle.



DIP соответствует D в SOLID и гласит: Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.



Несколько полезных ссылок про SOLID



👉 The S in SOLID - Swift Edition

👉 SOLID Principles: The Kotlin Way

👉 S.O.L.I.D Principles in Android Development

👉 Тысячная статья про принципы SOLID

👉 SOLID Principles with Swift



Читать (En)