20 Objektorientierter Entwurf

In diesem Kapitel werden einige grundlegenden Prinzipien, Architekturmuster und Entwurfsmuster vorgestellt, die sich beim Entwurf von Softwaresystemen bewährt haben.

Ausgangspunkt ist dabei die Überlegung, dass sich die Verständlichkeit komplexer Systeme verbessern lässt, indem man sie in Teilsysteme zerlegt.