Завдання до самостійної роботи 5

Використання ООП в інтерфейсах

Для розробки теми надайте відповіді на наступні запитання:
  1. Яке місце в ООП займають Іnterface? Чим відрізняються Іnterface від звичайних та абстрактних класів?
  2. Яку роль відіграють Іnterface при розробці програмного забезпечення?
  3. Для чого використовуються методи за замовчуванням в Іnterface?
  4. Як реалізується множинне наслідування? Для рішення яких задач воно використовується?
Підготуйте звіт, в якому наведіть відповіді на ці запитання.