|
|
Object Adapter (1) | Adapter er et nyttigt pattern, som tilpasser grænsefladen af en klasse C til bestemte krav eller forventninger, til en klient. I stedet for at lave klassen om kan vi indskyde et mellemled, som tilpasser C. Vi ser her på en variant af Adapter, som kaldes Object Adapter |
|
![]() | Et klassediagram for Adapter, hvor et Adapter objekt tilpasses via en associering til en Adaptee objekt |
| I forbindelse med, at en Adapter kan tilpasse et helt Adaptee klassehierarki forestiller vi os altså, at Adaptee klassen har en række subklasser. Den ene Adapter, som er organiseret som ovenfor, tilpasser dem alle |