что абстрактные классы в С++ это аналог интерфейсов в С#?
тут язык не при чём, концептуально - интерфейсы это обрезанные абстрактные классы, только без свойств
да, я тоже так понимаю
Нет, наследование и контракт разные. И в интерфейсах возможна реализация, например, методов(только без их явной реализации, который полностью перетрет реализацию в интерфейсе, ты не сможешь их вызвать без каста объекта к интерфейсу), свойства и события нужно реализовывать явно в методе
Обсуждают сегодня