#1392227
Установите соответствие между принципами SOLID их определениями:
Варианты ответа:
  • Принцип единственности ответственности
  • Модули верхнего уровня не должны зависеть от модулей нижнего уровня
  • Принцип открытости/закрытости
  • Принцип замещения Лисков
  • Принцип разделения интерфейса
  • Принцип инверсии зависимости
  • Не должно быть больше одной причины для изменения класса
  • Программные сущности (классы, модули, функции и т.д.) должны быть открыты для расширения, но закрыты для изменения
  • Функции, использующие указатели или ссылки на базовые классы, должны иметь возможность использовать объекты производных классов, не зная об этом
  • Клиенты не должны зависеть от методов, которые они не используют
Курсы в категории: Информационные технологии