интерфейсы поддерживают множественное наследование
интерфейс есть контракт без функционала. Один класс может реализовывать несколько контрактов. Но наследоваться может только от одного класса
https://t.me/DotNetRuChat/775696
простите, неудачная шутка https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/proposals/csharp-8.0/default-interface-methods
Вы уволены
Что такое контракт в данном контексте?
контракт - это всё, что нужно перееопределять
Виртуальные методы?
возможность и необходимость
То что класс обязуется реализовать
Может, но дело в том, на чём сделан акцент
сишарп8 с тобой не согласится
Сцук. Зачем они это сделали
Если есть общий функционал для всех имплементаций, то что надо делать?
ну сишарп же клон джавы, а там тоже так сделали!!1
абстрактный класс
Зачем с ним, если можно без него? Жизнь сильно усложнится?
а чем ты услажняешь? или базовый класс
Обсуждают сегодня