Re: Очередная путаница.
От: kreek  
Дата: 09.02.02 09:58
Оценка:
Здравствуйте Mishka, Вы писали:
M>Понятно, что интерфейс — это контракт. Также понятно, что интерфейсы COM реализуются при помощи абстрактных классов. Внимание вопрос. В чём разница между интерфейсом и абстрактным классом в С#? То есть interface ISomething и abstract class ISomething.
класс также имеет интерфейс. может это и оффтопоик, но, имхо, наследование бывает двух видов: интерфейсное и наследование кода.
1. реализация кода в рамках задекларированных ограничений интерфейса.
2. реализация токо части кода, отличающего наследника от родителя, также включает наследование интерфейса.
я на сях реально не писал, но в вб6 реализовать можно токо интерфейсное наследование, что не скажешь про Сшарп
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.