Java Reference
In-Depth Information
4.9.6 Ähnliche Entwurfsmuster
Das Entwurfsmuster Strategie tauscht einen ganzen Algorithmus statt nur einzelner
Teile aus. Es verwendet die Aggregation anstelle der Vererbung, ist also objektbasiert
und nicht klassenbasiert wie das Entwurfsmuster Schablonenmethode. Ein Objekt
einer Kontextklasse benutzt im Falle des Strategie-Musters den Algorithmus, ohne ihn
überhaupt - also auch nicht schablonenhaft - selbst zu implementieren. Durch die
Aggregation wird die Implementierung nicht zur Kompilierzeit, sondern zur Laufzeit
austauschbar.
Search WWH ::




Custom Search