я понимаю что можно любые абстракции использовать для д, но зачем если есть интерфейсы и абстрактные классы?
Правильно ли я понимаю, что твоё умозаключение звучит так: DIP в JS нет, потому что его можно реализовать на интерфейсах и абстрактных классах, а раз можно, то зачем делать иначе?
зачем - чтобы решить проблему, которую решает DIP
а как в жсе решают эту проблему?) есть конкретный код?
Через DI
и как проблема инверсии зависимостей решается через ди?
Обсуждают сегодня