Einzelnen Beitrag anzeigen

Benutzerbild von Andreas H.
Andreas H.

Registriert seit: 3. Mär 2006
Ort: Schopfloch
163 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Konzeptfrage: Gleiche Codebasis, Kundenspezifische Anpas

  Alt 21. Nov 2007, 13:27
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
  Mit Zitat antworten Zitat