...
Merk at spesifikasjonen for LineEditor og Location er litt utvidet for denne oppgaven.
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.
...