#1377597
Соотнесите принципы SOLID с их описаниями.
Варианты ответа:
- Принцип единственной ответственности (SRP)
- Модули высокого уровня не должны зависеть от модулей низкого уровня. Оба типа модулей должны зависеть от абстракций.
- Принцип открытости/закрытости (OCP)
- Принцип подстановки Барбары Лисков (LSP)
- Принцип разделения интерфейса (ISP)
- Принцип инверсии зависимостей (DIP)
- Каждый класс должен отвечать только за одну функцию или задачу.
- Программные сущности должны быть открыты для расширения, но закрыты для модификации.
- Объекты должны быть заменяемыми своими типами наследников без нарушения корректности программы.
- Принцип разделяет интерфейсы на несколько меньших, специфичных для клиента.
Курсы в категории:
Информационные технологии