Обзор темы [Рефакторинг кода]

Замена записи на класс (Replace Record with Class)

Надо обеспечить взаимодействие с записью в традиционной среде программирования.

Заменить запись на объект.

Если есть необходимость во взаимодействиях с записями (взаимосвязь с уже написанными программами либо с какими-то API), то можно запись представить как класс с аксессорами, так как в него можно добавить дополнительные поля и определить его поведение.