Een autodealer: klanten folders op maat bieden
Betrokken: opstellen proof of concept
Idee: klant type auto aanwijzen daarbij extras kiezen.
Van die comb wordt een folder geprint
Bestaande klassen:
Dealer
Autotype
Extra
Aan deze klassen mag toevoegen, maar niks verandert
Klasse dealerinfo: verantwoordelijk printen geg van dealer (altijd bovenaan geprint)
Een folder component: in staat zichzelf printen
a) beschrijf hoe dit klasse diagram afwijkt van het decorator patroon
b) geef de code die object creeert in staat object printen daarin citroen 007, met nav sys voor dealer jan pech. Uitgangs punt constructur van dealer string met naam van dealer nodig heeft, constructor autotype een extra string nodig hebben met het type auto, respectievelijk naam extra accessoires
opgave 2
het geprinte ticket achtereenvolgens laten zien:
HEADER1
HEADER2
SALESTICKET
FOOTER1
FOOTER2
a) object diagram zien configuration.getSalesTicket() in dat geval opleveren
b) schrijf in welke volgorde er wordt print door welk object