Size: a a a

2021 September 16

rr

razumovsky r in CODE BLOG / C#
у него реализация просто пустого метода
источник

rr

razumovsky r in CODE BLOG / C#
он может туда логику ебашить
источник

rr

razumovsky r in CODE BLOG / C#
это тоже будет реализацией
источник

R2

RARiK 24 in CODE BLOG / C#
Интерфейсы имеют еще одну важную функцию: в C# не поддерживается множественное наследование, то есть мы можем унаследовать класс только от одного класса, в отличие, скажем, от языка С++, где множественное наследование можно использовать. Интерфейсы позволяют частично обойти это ограничение, поскольку в C# класс может реализовать сразу несколько интерфейсов

прокомменетируйте
источник

R2

RARiK 24 in CODE BLOG / C#
Начиная с версии C# 8.0 интерфейсы поддерживают реализацию методов и свойств по умолчанию*
источник

rr

razumovsky r in CODE BLOG / C#
понятно что это юридически имплементация
источник

rr

razumovsky r in CODE BLOG / C#
но по факту, множественное наследование )
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Интерфейс - это контракт взаимодействия, они (до выхода новых версий) описывали только то, какие свойства и методы должен содержать класс, и не имели реализации
источник

MN

Mr. N in CODE BLOG / C#
а теперь это аналог абстракного класа
источник

MN

Mr. N in CODE BLOG / C#
почти
источник

GK

Gennady Kurbesov in CODE BLOG / C#
А наследование - когда ты наследуешься от класса и можешь использовать родительскую реализацию методов
источник

rr

razumovsky r in CODE BLOG / C#
что тогда такое, когда сущность реализует интерфейс и получает дефолт реализацию с логикой ?
источник

rr

razumovsky r in CODE BLOG / C#
как это называется тогда ?
источник

MN

Mr. N in CODE BLOG / C#
Ну ладно, а как это можно назвать по другому
источник

R2

RARiK 24 in CODE BLOG / C#
мне вот если надо будет без данных (свойства/ переменные) класс иметь, я лучше метод расширения создам, зачем в интерфейсах реализация
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Бля, нихуя не понятно, что ты написала. Повнятнее, пожалуйста, и с выражением
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Вижу знакомы слова, а смысла в них нет 🤷‍♂
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Да хуй их знает
источник

R2

RARiK 24 in CODE BLOG / C#
да норм сказано, наследованием и называют
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Некоторые говорят, что это как раз для решения отсутствия множественного наследования
источник