Рубрики
5. Dependency inversion principle SOLID

ПРИМЕР Музыкальное приложение

5. Dependency inversion principle
Принцип инверсии зависимости

создаем объект — экземпляр класса яндекс музыка API работаем с этим экземплярам в разных местах приложения — вызываем метод

создаем Yandex класс
музыку мы будем получать из яндекс музыки
class YandexMusicApi {
 get(){}
}
const MusicApp = () ={
  const API = new YandexMusicApi()
  API.get()
}
Рубрики
5. Dependency inversion principle SOLID

Введение

5. Dependency inversion principle
Принцип инверсии зависимости

модули высокого уровня должны зависеть от модулей более низкого уровня
все они должны зависеть от абстракции
абстракции не должны зависеть от деталей
детали должны зависеть от абстракций