OK Unwissender
hört sich gut an.
Ich erstelle eine VK, die die verwendeten Funktionen deklariert.
Ich erstelle für jeden Kunden eine NA, die die in der VK deklarierten Funktionen mit Leben füllt.
In der Anwendung deklariere ich die Klasseninstanzen mit der VK und rufe den Creator der NA auf.
Verstehe ich das mit der Fabrik so, dass ich eine Funktion schreibe, die in Abhängigkeit des Kunden die die richtige Instanz liefert?
Delphi-Quellcode:
case Kunde of
Kunde1: VK:=TNKKunde1.create();
Kundex: VK:=TNKKundex.create()
else VK:=nil
end
Je öfter ich Deinen Text lese, desto mehr denke ich, dass das genau das ist, was ich suche!
Ich versuche es mal umzusetzen.
Gruß Andreas