...
Hint: Merk at CardContainerIterator ikke vet om CardContainer-objektet er et CardDeck-objekt, et CardHand-objekt eller et annet objekt som implementerer CardContainer. Den har derfor ikke tilgang til de interne listene i CardHand og CardDeck. Hvilke metoder må alle klasser som implementerer CardContainer ha, og hvordan kan disse metodene brukes for å lage en Iterator?
JExercise-testkode for denne oppgaven finner du her: interfaces/CardContainerTest.java. Originalkoden (jextest) for testen finner du her: interfaces/CardContainer.jextest.
...