...
- Kunne definere og implementere et observatørgrensesnitt
- Kunne la en observert klasse fortelle dens observatører om endringer
- Kunne la en klasse delegere utførelsen av oppgaver til interne objekter
Dette må du gjøre
Oppgavene skal lagres i ovinger/src/patterns
. i mappene som er spesifisert i parentes etter oppgavene.
Velg og gjennomfør minst én av oppgavene under:
- Logger (
ovinger/src/patterns.delegation
) - StockListener (
ovinger/src/patterns.observable
) - Highscore (
ovinger/src/patterns.observable)
- The Office (
ovinger/src/patterns.delegation.office)
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 (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).
Include Page | ||||
---|---|---|---|---|
|