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?