Versions Compared

Key

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

...

PlantUML Macro
class MemoryProgram {
}
note topright: Hovedprogram-klasse, kommuniserer med brukeren

class Memory {
}
note topright: Logikk-klasse, håndterer tilstanden underveis i spillet
MemoryProgram -right-> Memory: memory

I et spill som dette vil hovedprogrammet hovedsaklig bestå av en løkke som utvider sekvensen med tall og deretter ber brukeren om å gjenta hele sekvensen. For hvert tall brukeren gir inn, må det sjekkes om tallet stemmer med neste tall i sekvensen. Vi kan tenke oss dialogen som følger (system-output i kursiv og bruker-input i fet skrift):

...