Was ist ein Softwaremuster und woher kommen diese?
Eine Beziehung zwischen einem bestimmten Kontext, einem bestimmten System an Kräften, die in diesem Kontext wiederkehrend auftreten, und einer bestimmten Software-Konfiguration, die diesen Kräften erlaubt, sich gegenseitig aufzulösen.
Dreiteiliges Regelwerk zur Verdeutlichung von Beziehungen zwischen Kontext, Problem und Lösung