Для того, чтобы в Borland Pascal метод базового класса мог в зависимости от типа объекта, для которого он вызван, обращаться либо к методу базового класса, либо к переопределенному методу производного класса, необходимо
- тип объекта определять в любом месте программы
- тип объекта определять на этапе выполнения программы
- тип объекта определять на этапе компиляции программы
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.