Softwareentwurf
Im Softwareentwurf werden Entwurfsziele festgelegt, Subsysteme definiert und Subsysteme implementiert.
Muster
Muster beschreiben ein wiederkehrendes Problem und eine generische Lösung dafür. Sie sind plattform- und Programmiersprachenunabhängig und bieten Skizzen für gutes Design.
Strategy
Problem: Verwandte Klassen lösen gleiche Aufgaben durch verschiedene Algorithmen.
Singleton
Problem: Es soll nur ein Objekt der Klasse instanziiert werden.
Composite
Problem: In einem Objekt (Ordner) können andere Objekte (Dateien) oder gleiche Objekte (Ordner) bestehen.
Model-View-Controller
Problem: Zuständigkeiten sollen getrennt werden.
No Comments