Entwurfsmuster (englisch design patterns) sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der OOP-Architektur als auch in der Softwarearchitektur und -entwicklung.
Erzeugungsmuster- Fabrikmethode
- Singleton
- Multiton
- Abstrakte Fabrik
- Erbauer
- Prototyp
- Adapter
- Brücke
- Kompositum
- Dekorierer
- Fassade
- Fliegengewicht
- Proxy
- Zuständigkeitskette
- Befehl
- Interceptor
- Interpreter
- Iterator
- Vermittler
- Memento
- Beobachter
- Zustand
- Strategie
- Schablonenmethode
- Besucher
- Architekturmusterkunde
- The (8) Fallacies of Distributed Computing
- Kommunikationsmuster
- Event Sourcing
- Command Query
- Responsibility Segregation
- Unit of Work
- Transaktionen
- Datentransferobjekt (DTO)
- Table Data Gateway
- Row Data Gateway
- Identity Map bzw. Identity Function
- Optimistisches Sperren
- Pessimistisches Sperren
- Vererbung