Re[15]: Блин, ну откуда столько криворуких?
От: Kestrel  
Дата: 10.07.06 13:31
Оценка: -1
Здравствуйте, Igor Sukhov, Вы писали:

IS>Здравствуйте, Kestrel, Вы писали:


IS>>>языки программирования развиваются быстрее чем национальные поэтому в них процесс выветривания "аристократических" возможностей заметнее — посмотри на сегодняшний mainstream — C#, Java — и скажи мне где там virtual inheritance.


K>>Любой абстракный класс содержит скрытое поле данных — указатель на таблицу виртуальных функций. А как реализуется наследование этого поля при множественном наследовании интерфейсов в Java, в виде виртуального наследования или нет? А в C#? Имеет ли в Java и C# место доминирование? (Доминирование является неотъемлемым свойством виртуального наследования, и с ним можно столкнуться в C++ и Eiffel).


IS>И как мне это доминирование прикрутить к вебсервисам и SQL ?

IS>Хотя тема интересная

К вебсервисам это не прикрутить никак. Просто на вопрос: "C#, Java —
и скажи мне где там virtual inheritance?" хочется ответить: "Да вот же
оно!". Реализация множественного наследования интерфейсов в Java и С#
сильно напоминает виртуальное наследование. И такое явление как
доминирование, свойственное в C++ только виртуальному наследованию, там
тоже присутствует, можете проверить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.