Thema: Delphi OOP konform 2->1

Einzelnen Beitrag anzeigen

Antigo

Registriert seit: 14. Mär 2005
274 Beiträge
 
#1

OOP konform 2->1

  Alt 14. Apr 2007, 21:46
Hi,
Ich möchte eine Funktion haben, der ich 2 Instanzen einer Klasse übergebe, und die dann eine neue Instanz der Klasse zurückgibt.
Delphi-Quellcode:
function foo(a,b:TKLasse):TKlasse;
....
c:=foo(a,b);
Wie implementiere ich das ganze jetzt OOP konform? sollte foo eine Methode von TKlasse, so dass ich dann quasi aufriefe:
Delphi-Quellcode:
function TKLasse.foo(b:TKLasse):TKLasse
...
c:= a.foo(b);
oder kann ich die funktion einfach losgelöst von der Klasse TKLasse in die selbe Unit reinpacken?

wie würdet ihr das machen.

danke schonmal
Michael
"How should I know if it works? That's what beta testers are for. I only coded it."
  Mit Zitat antworten Zitat