Множественное Наследование
интерфейс наследует другие интерфейсы
- отличие от Классов между собой
- отличие от Абстрактных Классов между собой
- могут наследоваться между собой
один интерфейс может наследовать несколько разных - один класс может наследовать несколько интерфейсов
класс реализует интерфейс
Обновление Базовой Логики
классы должны знать друг о друге
- Программирование правильной поведении нашей логики через интерфейсы
- добавляем детали реализации интерфейса в конкретный класс