...
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):
...