Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CardDeck-objekter inneholder initielt et visst antall kort av de fire kortfargene S''H''D' og 'C'. Klassen inneholder standardmetoder for å lese hvor mange og hvilke kort og to en metoder for endre tilstand.

...

  • getCardCount() - returnerer hvor mange Card-objekter som CardDeck-objektet inneholder
  • getCard(int n) - returnerer kort nr. n eller utløser et IllegalArgumentException hvis n ikke er gyldig

Endringsmetoder:

...

Endringsmetode:

  • shufflePerfectly() - stokker kortstokken ved å dele den i to like store deler og flette de to delene perfekt, slik at kortet på toppen forblir på toppen og kortet på bunnen forblir på bunnen (se http://en.wikipedia.org/wiki/Out_shuffle)

...