20.3 Entwurfsmuster

Entwickler haben erkannt, dass beim Entwurf von Softwaresystemen bestimmte Probleme, mit denen Sie bereits bei der Entwicklung früherer Systeme konfrontiert waren, immer wieder auftraten. Bestimmte allgemein formulierte Lösungsansätze, die sich in der Praxis bewährt haben, wurden so zu anerkannten Entwurfsmustern.

Da das betreffende Problem in der Regel nur einen Teil des Gesamtsystems betrifft, hat ein Entwurfsmuster normalerweise keine Auswirkungen auf die grundsätzliche Architektur eines Systems.

In komplexen Softwaresystemen können auch verschiedene Entwurfsmuster zum Einsatz kommen, die sich entweder gar nicht berühren, da sie unterschiedliche Bereiche betreffen, oder sich gegenseitig ergänzen.


to be continued ...