Раньше жизнь была простой, интерфейсы не могли иметь реализации, а абстрактные классы — могли. В настоящее время (как уже более 5 лет, лол) единственная разница между абстрактным классом и интерфейсом в C# заключается в том, что производные классы могут быть производными от нескольких интерфейсов, и они могут быть производными только от одного абстрактного класса. Верно ли приведенное выше утверждение или я что-то упустил?
Подробнее здесь: https://stackoverflow.com/questions/793 ... between-ab
Мобильная версия