Einzelnen Beitrag anzeigen

Iwo Asnet

Registriert seit: 11. Jun 2011
313 Beiträge
 
#1

Virtuelle Settermethode... Fachbegriff?

  Alt 3. Aug 2012, 11:50
Hi,

Kurze Frage.
Ich habe eine Property mit Setter in einer Basisklasse. Nun möchte ich, das abgeleitete Klassen beim setzen/verändern der Property Aktionen ausführen können, also z.B.
Delphi-Quellcode:
TEssen = Class
Private
  FIstFertig : Boolean;
Protected
  Procedure SetIstFertig (Value : Boolean);
  Procedure IstFertigModified(); Virtual;
public
  Property IstFertig : Boolean Read FIstFertig Write SetIstFertig;
End;

TEssenMitAnderen = Class (TEssen)
protected
  Procedure IstFertigModified(); Override;
End;

Procedure TEssen.IstFertigModified;
Begin
End;

Procedure TEssen.SetIstFertig(Value : Boolean);
Begin
  If Value = FIstFertig Then Exit;
  FIstFertig := Value;
  IstFertigModified();
End;

Procedure TEssenMitAnderen.IstFertigModified;
Begin
  If EssenIstFertig Then
    DenAnderen.Bescheidsagen('Essen ist fertig!');
End;
Gibt es einen Fachbegriff/Bezeichnung für die Methode 'IstFertigModified'? Oder ist das irgendwie ein Pattern?
  Mit Zitat antworten Zitat