> -- AlexBogy писал(а):
> Спасибо за ваш ответ. Если возможно, ответьте тогда на еще один вопрос - чем была вызвана необходимость введения в каркас абстрактных записей и абстрактных процедур?
Это создано для решения проблемы "хрупких базовых классов", это главная проблема ООП. И она решена в Компонентном Паскале введением контроля за расширениями с помощью ключевых слов ABSTRACT, EXTENSIBLE, LIMITED, и соответствующего им поведения компилятора.