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: