...
Lag en CardContainerImpl-superklasse, som implementerer grensesnittet CardContainer (se CardContainer-oppgaven).
I tillegg til å implemenetere metodene fra CardContainer-grensesnittet må CardContainerImpl må ha en konstruktør.
...
La CardDeck og CardHand arve CardContainerImpl og gjør nødvendige endringer i disse klassene. Merk at målet er at mest mulig kode skal gjenbrukes og flyttes til superklassen. Det er viktig å bruke rett innkapsling for å nyttiggjøre seg mest mulig av superklassen i størst mulig grad.
Include Page | ||||
---|---|---|---|---|
|