Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
Delphi XE5 Professional
|
Re: Observer-Pattern
5. Sep 2006, 09:57
das ist das grosse oberthema designpatterns.
der observerpattern ist nicht anderes als eine liste von zeigern auf funktionen welche durch einen methodenaufruf ausgeführt werden.
beliebig viele beobachter können sich in diese liste ein und aushängen. alle eingehängten werden durch den einen methodenaufruf ausgeführt.
in der delphi hilfe wirst du warscheinlich garnichts über das thema finden.
designpatterns sind einfach nur funktionen bzw. klassen welche untereinander agieren mit einheitlichen namen. es ist ein programmierstil.
in .net wird sowas mit "delegates" abgebildet.
in delphi32 wirst du nicht drum rum kommen dir eine eigene klasse zu programmieren welches die funktion übernimmt. diese kannst du dann in deine observable klasse einbauen (kompositum)
|