Сводка
В этом модуле вы узнали о реализации по умолчанию в интерфейсах, их преимуществах и способах их определения. Вы также узнали, как использовать интерфейсы в качестве параметров метода, реализовать системные интерфейсы и создать гибкий и многократно используемый код. Кроме того, вы изучили практический сценарий, в котором вы разработали и реализовали различные типы света с различными функциями с помощью интерфейсов в C#.
После завершения этого модуля теперь вы сможете:
- Определение и использование реализаций по умолчанию в интерфейсах.
- Узнайте о преимуществах реализации по умолчанию, включая повторное использование кода, обратную совместимость и гибкость.
- Используйте интерфейсы в качестве параметров метода для повышения свободного взаимодействия и повышения удобства тестирования.
- Реализуйте общие системные интерфейсы, такие как
IComparable,IEnumerableиIDisposable. - Переопределите реализации по умолчанию в определенных классах, чтобы обеспечить пользовательское поведение.