Представим, что имеется класс"OrderRepository". У него есть методы для загрузки данных из БД MySQL.Позднее возникла необходимость загрузки данных из БД PostqreSQL.Программист создает интерфейс, которые будет реализован по-разному в различных классах MySQLOrderSource и PostgreSQLOrderSource.Какой принцип SOLID он использовал в этом случае?

  • Принцип единственности ответственности
  • Принцип инверсии зависимостей
  • Принцип открытости / закрытости
  • Принцип подстановки Лисков
  • Принцип разделения интерфейсов
Для просмотра статистики ответов нужно войти.