Einzelnen Beitrag anzeigen

Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Daten und Oberfläche kapseln?

  Alt 17. Nov 2009, 15:24
Eine echte Kapselung von Oberfläche und Verabeitung erreicht man indem man das Ganze dreigliederig aufbaut.

1. Das Formular - das Formular kann "nichts", es bietet Controls zur Darstellung.

2. Die Verarbeiter - Eine oder mehrere Klassen, die bestimmte Funktionaliäten abieten.
Beispiel:
Delphi-Quellcode:
 TAddierer = class
 public
   function AddiereInt(Wert1, Wert2: Integer): Integer;
 end;
3. Der Zusammenführer - Diese Klasse verbindet die Verabeiter Klassen mit der Formular Klasse.


Mit dieser Dreigliedrigkeit, kann man das Fornmular und die Verabeiter-Klassen überall unabhängig einsetzen.
Nur die Zuasmmenführer Klasse muss im Notfall geändert/ausgetauscht werden.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat