Спасибо вам за ваши пояснения, Иван.

У меня к вам вопрос, как к уважаемому программисту-практику. В вашей практике встречалась необходимость в ваших модулях по каким-либо причинам использовать абстрактные типы записей (с абстрактными процедурами или без них) ?

Я ничего не имею против абстрактных записей. Я прекрасно понимаю необходимость абстрактных процедур. У меня только один вопрос - с вашей точки зрения, какими причинами может быть вызван запрет на аллокацию экземпляра непосредственно абстрактной записи, а можно делать аллокацию только через наследника?