Полный текст

90% разработчиков не понимают принцип инверсии зависимостей из SOLID. DIP — это не про абстракцииКогда речь заходит про принцип инверсии зависимостей, можно услышать, что инверсия зависимостей — это что-то там про зависимость от абстракций, и приводятся примеры, где в качестве «плохого» случая используются конкретные классы, а в исправленном случае, используются абстрактные классы или интерфейсы. Узнаем, почему такая трактовка неверна и в чём же суть принципа.