Re[5]: В чём смыл ограничения в наследовании в C#?
От: adontz Грузия http://adontz.wordpress.com/
Дата: 16.06.05 21:17
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Почему невозможно? В языках допускающих множественное наследование это как раз не проблема


struct Bar1: virtual Object{};
struct Bar2: virtual Object{};
struct Foo : Bar1, Bar2{};


А с другой стороны, делать все наследования виртуальными тоже не дело. Сторонние эффекты, от того что несколько наследников используют один и тот же базовый класс могут быть те ещё.
Тогда уже надо вводить два типа наследования, а это чревато ошибками понимания (если вообще будет хоть какое-то понимание того что происходит)
Об этом и писали по ссылкам которые я приводил.
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.