Entwurfsmuster
Entwurfsmuster sind Vorlagen welche immer wiederkehrende Problemstellungen bei der Softwarenetwicklung lösen zu helfen. Sie helfen einem seine Software sauber zu strukturieren und Fehler zu vermeiden. Das Denken übernehmen sie aber nicht!
Bei Wikipedia gibt es eine gute Übersicht über das Thema.
Ich möchte in diesem Blog nach und nach einige Muster vorstellen und vor allem Beispielimplementierungen in Delphi vorstellen.
- Das Kompositum Daten in einer Baumstruktur bereitstellen.
- Der Iterator Sequentieller Zugreif auf beliebige Datenstrukturen.
- Strategy Kapseln von Algorithmen
- SingletonDas einzigartige Object