© 1999-2003, Flemming Koch Jensen
Alle rettigheder forbeholdt
Adapter Pattern

Vejledning løsninger
Opgaver

 

 

1*

[Forudsætning: Sekventielle tekstfiler]

Denne opgave tager udgangspunkt i følgende to filer:

Kildetekster:

Adaptee.java
Adapter.java

Adaptee.java må der ikke ændres i (intet!). Adapter.java er kun et skelet der beskriver en række metoder vores klient ønsker at bruge.
Implementer metoderne i Adapter så de anvender en instans af Adaptee til at løse deres opgaver med.
Bemærk: Dette er en svær opgave - Adapter og Adaptee passer ikke særlig godt sammen, så nogle af metoderne i Adapter bliver rimelig komplicerede/uskønne.