Quando devo usar tipos de registro aprimorados no Delphi em vez de classes?
Delphi 2006 introduziu novos recursos para registros, tornando-os mais 'orientados a objetos'
Em que situações o tipo de registro é mais apropriado para um design do que um tipo de classe? Que vantagem ele tem para usar esses tipos de registro?