Dumme Frage: Macht es praktisch einen Unterschied ob man dem Record nun eine static class function Init(..)
oder einen constructor Create(..)
gibt?
Ein Konstruktor könnte bei Records auch so aufgerufen werden, eine statische Klassenmethode nicht:
Delphi-Quellcode:
P: TPoint;
// ...
P.Create(10, 20);
Ob das schön ist, ist eine andere Frage.