Default interface methods: что это
Коротко
Default interface methods: с C 8 интерфейс может содержать метод с телом. Классы, реализующие интерфейс, получают его автоматически и могут переопределить.
Определение
С C# 8 интерфейс может содержать метод с телом. Классы, реализующие интерфейс, получают его автоматически и могут переопределить. Главная цель: развивать опубликованный интерфейс (добавлять методы), не ломая всех, кто его уже реализовал. Особенность: метод по умолчанию виден только через ссылку на интерфейс, не через тип класса.
Подробнее
Требует поддержки среды выполнения, поэтому недоступно в .NET Framework.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по C# и .NET проверят, что термин понятен в деле.