Versions Compared

Key

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

...

I denne delen skal du definere et grensesnitt (altså et interface) knyttet til innlesing av nye eller tidligere lagrede spill, slik at en lett kan bytte til andre lagringsformat. Du skal lage minst én implementasjon som brukes av spillet ditt, så brukeren kan starte et nytt spill evt. gjenoppta et tidligere lagret spill. Du skal også forklare hvordan du med en annen implementasjon kan støtte et annet lagringsformat.

Del

...

3

La spillet ditt implementere det allerede definerte grensesnittet ConsoleGame. ConsoleGame-grensesnittet definerer metoder for å initialisere, starte og styre spill:

...

Det blir gitt ut en klasse (som ikke er klar ennå) som "driver" et spill som implementerer ConsoleGame-grensesnittet, som du kan bruke til å teste om implementasjonen din fungerer etter hensikten. Dersom denne klassen heter GameDriver og din spill-klasse heter MittSpill, så skal følgende main-metode kunne brukes for å kjøre ditt spill ved hjelp av GameDriver-klassen:

...