Re[2]: Включение кода в новый класс без наследования
От: Аноним  
Дата: 27.02.11 21:49
Оценка:
_>Ты практически придумал Mixin. Нужен ещё интерфейс, иначе не получится сделать приведение типов. Как компилятору приводить класс C к типу A, если он объявлен как C : B, include A. Так что нужно чтобы A был объявлен как реализующий некий (оптимально если выводящийся из самого объявления A) интерфейс IA.
Точно, глянул на термин mixin — это оно. А вот про приведение типов — можно было бы и проще, хватило бы включения кода на этапе компиляции

_>В C# не думаю что эта фича появится — ибо надобность в ней не столь велика.

Не конкретезируя, где именно, но у меня надобность возникала уже несколько раз. Иначе бы и не додумался до этого
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.