Øving 8: Observatør-observert-teknikken og delegering-teknikken
Øvingsmål:
- å lære hva observatør-observert-teknikken er, dens bruksområder og fordeler
- å lære bruk av delegering for å utføre oppgaver i en klasse
Øvingskrav:
- å kunne gjøre definere og implementere et observatørgrensesnitt
- å kunne la en observert klassen forteller dens observatører om endringer
- å kunne la en klasse delegere utførelsen av oppgaver til interne objekter
Dette må du gjøre:
Velg og gjennomfør minst én av oppgavene under:
- Logger-oppgaven (https://www.ntnu.no/wiki/display/tdt4100/Delegering+-+Logger-oppgave)
- StockListener-oppgaven (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=70913886)
- Highscore-oppgaven (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=80813598)
- The Office-oppgaven (https://www.ntnu.no/wiki/display/tdt4100/Delegering+-+The+Office-oppgave)
Alle oppgavene er (høyst) eksamensrelevante og det anbefales følgelig å ta en titt på, om ikke alle sammen, helst minst én fra hvert av de to temaene (Logger-oppgaven og The Office-oppgaven omhandler delegering og HighscoreProgram- og StockListener-oppgaven observatør-observert-teknikken, hvilket også vil være tema for øving 10).