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