You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Memory er et spill hvor en prøver å huske og gjenta en så lang sekvens med elemener (tall, bilder, ...) som mulig. Sekvensen blir lengre og lengre og spillet fortsetter helt til en gjentar den feil. Dette kodeeksemplet viser hvordan vi kan implementere en enkel tekstlig versjon av spillet.

Selv om et slikt enkelt spill kan implementeres med én klasse, så legger vi opp til en klassisk todeling i én hovedprogram-klasse, som håndterer kommunikasjone med brukeren, og én logikk-klasse, som håndterer spill-logikken. Dersom logikk-klassen gjøres anvendelig og generell nok, vil en senere kunne gjenbruke den i en grafisk versjon. Todelingen illustreres under med et objektdiagram:

PlantUML 1.2024.4 <b>This version of PlantUML is 104 days old, so you should<b>consider upgrading from https://plantuml.com/download[From string (line 4) ] @startumlobject "Hovedprogram for memory" as MemoryProgram {}objekt "Logikk for memory" as Memory {Syntax Error?
  • No labels