Re: В чём смыл ограничения в наследовании в C#?
От: _FRED_ Черногория
Дата: 13.06.05 00:55
Оценка: 22 (1)
Здравствуйте, adontz, Вы писали:

A>Не нашёл ответа, но жутко интересно

A>В чём смысл, что нельзя отнаследоваться от нескольких классов, но можно от одного класса и нескольких интерфейсов?
A>Соответсвенно ключевое слово base для вызова конструктора базового типа не оставляет и надежды, что не абстрактных базовых типов может быть два.
A>В Си++ такого ограничения нет и я нигде не встречал критики по этому поводу.
A>Объясните пожалуйста

Ключевой момент в отсутствии множественного наследования Напрочь его нету. Ибо нечего . Потому что помимо видимых на первый взгяд бонусах есть получаемые при подробном рассмотрении минусы. Менее расплывчато сказать не могу, но, возможно, это позволит. Язык пытались сделать простым и от такого "багажа" естественно избавились.

Но добрые люди сразу же занались "подключением" реализации — миксинами.
under «*none*»,
... << RSDN@Home 1.1.4 beta 7 rev. 467>>
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.