Class Helper und Record Helper sind einfach nur eine "nachträgliche" Erweiterung.
So kann man auch an Typen/Klassen direkt hilfreiche Methoden anhängen,
anstatt sie als einzelfunktion irgendwo zu haben.
z.B.
Delphi-Quellcode:
var
R1, R2: TRect;
i: Integer;
S := IntToStr(i); // Funktion
S := i.ToString; // als Helper
if EqualRect(R1, R2) then // Funktion
if R1.Equal(R2) then // als RecordMethode
TIntegerHelper.ToString
TRect.Equal
Bzw. die Class Operator (in einem Class/Record Helper) können, die Operatoren für einen Typen erweitern ( := = <= >= < > <> + - * / div mod in shl shr ).