GoF-Bridge Pattern
Details
- Vollständiger Name
-
GoF Bridge Pattern (Structural)
Absicht:
Entkopple eine Abstraktion von ihrer Implementierung, sodass beide unabhängig voneinander variieren können.
Wann zu verwenden:
-
Wenn du eine permanente Bindung zwischen einer Abstraktion und ihrer Implementierung vermeiden möchtest
-
Wenn sowohl die Abstraktionen als auch ihre Implementierungen durch Unterklassenbildung erweiterbar sein sollen
-
Wenn Änderungen in der Implementierung keine Auswirkungen auf Clients haben sollen
Prompt-Beispiel:
"Trenne die Rendering-Abstraktion von der plattformspezifischen Implementierung nach dem GoF-Bridge Pattern, damit beide unabhängig erweitert werden können."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)