| Algorithmus austauschen | Strategy |
| Eine Instanz garantieren | Singleton (vorsichtig) |
| Komplexer Aufbau Schritt‑für‑Schritt | Builder |
| Erzeugung verstecken | Factory |
| Inkompatible Schnittstellen verbinden | Adapter |
| Funktionalität dynamisch hinzufügen | Decorator |
| Komplexes System hinter einfacher API | Facade |
| Zugriff kontrollieren / cachen | Proxy |
| Pub/Sub Events | Observer |
| Action mit Undo | Command |
| Verhalten ändert sich mit State | State |
| Datenzugriff abstrahieren | Repository |
| Read/Write trennen | CQRS |
| Audit-Trail eingebaut | Event Sourcing |
| Verteilte Transaktion | Saga |