Показать сообщение отдельно
  #106 (permalink)  
Старый 09.04.2009, 17:10
Кандидат Javascript-наук
Отправить личное сообщение для kefi Посмотреть профиль Найти все сообщения от kefi
 
Регистрация: 12.03.2009
Сообщений: 148

Сообщение от x-yuri
зачем оно нужно? По-моему в основном для каких-то хаков библиотек,
Мне такой вариант кажется странным , я так всегда понимал, что это нужно для повторного использования кода,уже реализовавшего какие-то идеи . Чтобы из уже имеющегося старого сконструировать новое, зачем-же не использовать то , что уже сделано. Например, В Java по сути нет множественого наследования и повторного использования кода, т.к. повторно используются только спецификации методов Интерфейсов, а сами тела для каждого ПодКласса реализуются заново, что решает все проблемы, кроме желания использовать код повторно.

Цитата:
нетривиальная задача...
Но тем не менее она решается так или иначе. У природы тоже не всегда получается межвидовое(или, как там правильно,- межсемействами) скрещивание, какие-то получившиеся виды (Лошадь+Осел -> Мул ) дают вполне рабочий вариант , который правда далее не скрещивается ни с кем , Но в одном-то поколении его можно использовать.
И проблемы действительно можно доверять программисту

Цитата:
методожидает найти целое число, совместилось с полем DATA из класса ClassB, который использует его как текстовую строку
А не надо делать одни имена для случаев, когда нельзя совместить Смысл их использования, это уже построенная система винована своей некрасивостью, потому и не позволяет развиваться за счет множественого наследования.

Цитата:
Perl справляется с трудностями просто - он передоверяет их пользователю
как и C++.

Последний раз редактировалось kefi, 09.04.2009 в 17:27.
Ответить с цитированием