Hallo!
Ich habe mehrere Sortier-Algorithmen und möchte diese gerne in einer Funktion kapseln. Deshalb möchte ich, dass alle Sortier-Algorithmen vom Typ TSortierAlgorithm sind:
Delphi-Quellcode:
type
TSortAlgorithm = procedure(ParameterlisteX);
Aber wie weise ich den einzelnen Algorithmen diese spezielle Parameterlist zu. Ich kann einfach die Parameterliste jedes Mal abschreiben:
Delphi-Quellcode:
procedure A(ParameterlisteX);
begin
...
end;
procedure B(ParameterlisteX);
begin
...
end;
procedure C(ParameterlisteX);
begin
...
end;
Am liebsten wärs mir aber, wenn man das irgendwie zuweisen könnte. In etwa so:
Delphi-Quellcode:
procedure A := TSortAlgorithm;
begin
...
end;
procedure B := TSortAlgorithm;
begin
...
end;
procedure C := TSortAlgorithm;
begin
...
end;
Gibt es da eine Möglichkeit?
Grüße
blablab