Re: Связанные с типом процедуры должны быть виртуальными
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.11.04 09:14
Оценка: +3
Здравствуйте, Сергей Губанов, Вы писали:

{поскипано к чертям}

СГ>Короче, если метод не виртуальный, то зачем он метод? Пусть он будет не методом, а внешней процедурой. А все оставшиеся методы — все поголовно виртуальны.


И что это даст? Какие положительные аспекты такого подхода?
Отрицательные я вот вижу сразу:
1. переполнение безымянного пространства имён излишними ф-циями (аля MoveLine, MovePoint, MoveCircle вместо объектов с простым методом Move)
2. неинтуитивность семантики работы таких методов, т.е. "не ООП-ориентированность", если можно так сказать, т.е. не понятно, к какому объекту применяется операция (e.g. почему к 1-му в списке, а не к последнему???)

Вот тебе 2 минуса (на мой взгляд), приведи хоть 1 плюс.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.