...
- Calculator-oppgave
- Digit-oppgave
- LineEditor-oppgave: Tilstand og oppførsel - Gyldig tilstand
- Location-oppgave: Tilstand og oppførsel - Gyldig tilstand
- Rectangle-oppgave
- RPN-kalkulator
- Stack for tilfeldige String-objekter
- UpOrDownCounter-oppgave
Del 1 – Innkapsling og validering: teori
Ta utgangspunkt i (koden for) den originale klassen og besvar følgende spørsmål:
- Hvordan skal private og public brukes for at denne klassen skal være korrekt innkapslet?
- Hva slags validering bør legges til for å sikre gyldig tilstand?
- Hvilke metoder må evt. legges til?
- Vil du karakterisere denne klassen som data-orientert eller tjeneste-orientert. Begrunn svaret!
Del 2 - Java-kode
Implementer endringene foreslått i punktene 1-3 og prøv ut klassene.
...