2.Дайте краткое определение терминам; Абстракция, Модульность? Абстракция -Мысленное отвлечение, обособление от тех или иных сторон, свойств или связей предметов и явлений для выделения существенных их признаков
Модульность — это свойство системы, связанное с возможностью её декомпозиции на ряд внутренне связанных между собой модулей. Модульный принцип — принцип построения технических систем, согласно которому функционально связанные части группируются в законченные узлы — модули (блоки).
3. Зачем используется Разделение ответственности? Разделение ответственностей позволяет снизить системную сложность, повысить надёжность и адаптивность (гибкость) программ, обеспечить возможность их повторного использования. Любая парадигма программирования заключается в разделении ответственностей.
4.Адекватность интерфейса означает?
Адекватность интерфейса означает, что интерфейс модуля дает возможность решать именно те задачи, которые нужны пользователям этого модуля.