Правильное множественное наследование
Apr. 11th, 2008 12:47 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
[...]
Описана штука, которой мне дико не хватает сейчас в дотнете. :)
Ее, по идее, можно будет сымитировать в .NET 3.5, с использованием extension methods, а пока (и в дельфи тоже) приходится извращаться, собирая несколько объектов в один объект-владелец, предоставляющий нужные интерфейсы и выдающий при необходимости внутренние объекты.
Описана штука, которой мне дико не хватает сейчас в дотнете. :)
Ее, по идее, можно будет сымитировать в .NET 3.5, с использованием extension methods, а пока (и в дельфи тоже) приходится извращаться, собирая несколько объектов в один объект-владелец, предоставляющий нужные интерфейсы и выдающий при необходимости внутренние объекты.
no subject
Date: 2008-04-11 10:48 am (UTC)no subject
Date: 2008-04-11 11:15 am (UTC)no subject
Date: 2008-04-11 11:40 am (UTC)no subject
Date: 2008-04-11 11:50 am (UTC)Создан класс "носорог", унаследованый от "животное". И вот надо добавить ему возможность "летать". Сидит бедолага и муется вопросом - как ему ещё унаследоваться и от бабочки. :-)
Но спрашивается - ЗАЧЕМ? Создай искпользуй класс "самолет", погрузи в него "носорог" и пусть себе летит! :-) А наследовать бегемотов от бабочек это маразм.