Dein Konstruktor bringt so für das Design nicht so viel (Alternativen wurden ja genannt).
Aber als
Copy-Konstruktor wäre die Sache schon interessant:
Delphi-Quellcode:
tMatrix = Class (tObject)
Public
Constructor Create; overload; // Null Matrix
constructor Create(x,y:Integer); overload; // leere Matrix definierter Grösse
Constructor Create(sourcematrix : tMatrix); overload; // Copy-Konstruktor