Re[17]: Override для произвольного метода.
От: Klapaucius  
Дата: 11.12.08 08:03
Оценка: +2 -1
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Неужели трудно понять , что этот пример просто-напросто придуман за 2 минуты, чтобы продемонстрировать суть того, о чем я говорю.


Не лучше ли было потратить 4 минуты и придумать пример получше?

PD>А суть проста — мы можем породить некий новый класс A1 от существующего класса A, и некий новый класс B1 от существующего класса B. Внутри класса A1 будет использоваться класс B1, в то время как в классе A экземпляры B1 будут выглядеть как B. При этом не возникает необходимости в полиморфизме-виртуальности. Примеров таких на свете сколько угодно.


Да все понятно.

Метод-расширение.

или

Класс A' наследник класса A. И N классов B'i, наследников классов Bi.

Это даже не геморрой. Это рак.

Разработчики библиотек прищемляют нашу свободу. Мешают пойти по второму пути. Запечатывают классы. Негодяи!
... << RSDN@Home 1.2.0 alpha 4 rev. 1110>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.