Versions Compared

Key

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

...

Observatør-observert-teknikken går ut på at det observerte objektet sier ifra til en eller flere observatører om at tilstanden er endret. I denne oppgaven skal vi lage en HighscoreList som kan si fra til lyttere av typen ListListener når nye resultater blir registrert. En hovedprogramklasse kalt HighscoreProgram vil bli brukt til å sjekke at det virker. Denne klassen oppretter en HighscoreList-instans, legger inn resultater (tall) fra konsollet som legges til lista og skriver ut lista hver gang et nytt resultat faktisk blir lagt til.

Klassene skal legges i src/patterns.observable/ og tilhørende ex-fil og tester ligger i tests/patterns.observable/.

Del 1: Implementasjon av ObservableList og ObservableHighscoreList

...

Bruk av Exercise-panelet er obligatorisk for denne øvingen. Du må ha panelet åpent med HighscoreList.ex-filen (tests > inheritance > HighscoreList > patterns.observable > ObservableListInheritance.ex) i før du begynner med oppgaven. For mer informasjon/hjelp, se nederst på forrige side, altså hovedsiden for Øving 9.

...