Registriert seit: 13. Aug 2003
1.111 Beiträge
|
Re: Observer-Pattern
5. Sep 2006, 12:17
ohne jetzt genau (aus Zeitgründen) alles gelesen zu haben, möchte ich sagen, dass viele Design Patterns ihre Berechtigung haben, das Observer Pattern aber gerade in Delphi nicht !
Es macht den Quelltext schlechter änderbar, ist umständlich und bei näherer Betrachtung sinnlos.
Ich würde es nur in Sprachen verwenden, wo Mehrfachvererbungen möglich sind.
Um den gleichen Zweck zu erfüllen (eine Benachrichtigung) , würde man in Delphi einfache Event Multicaster nehmen.
(und in .NET ja schon fester Bestandteil des Konzeptes)
Event Multicaster sind sehr simpel und nicht so starr im Konzept, wie ein festes Observer Pattern mit der Vererbungslösung ..
(auf Deutsch, Du verteilst die Events einfach auf mehrere Objekte, die von irgendeinem Event benachrichtig werden sollen und wollen)
Gruß stoxx
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
|