Skärmdump

Laborationsuppgift B

Så här löste jag (kortfattat) laborationsuppgift B:

  1. Programmerade klassen Djur.
  2. Påbörjade arbetet med klassen UppgiftB:
    1. Implementerade containerklassen HashMap.
    2. Programmerade gränssnittets grundläggande funktionalitet:
      • Lägg till djur
      • Ta bort djur
      • Ändra ålder
      • Avmaska djur
  3. Programmerade comparator-klasserna:
    • NamnComparator för sortering efter namn.
    • ArtComparator för sortering efter art
    • AlderComparator för sortering efter ålder
  4. Återvände till arbetet med klassen UppgiftB:
    1. Implementerade containerklassen ArrayList.
    2. Programmerade gränssnittets resterande funktionalitet:
      • Sortera efter namn (använder NamnComparator)
      • Sortera efter art (använder ArtComparator)
      • Sortera efter ålder (använder AlderComparator)
  5. Testkörde, kommenterade och dokumenterade den färdiga lösningen.

För att hedra min föregångare, djurparksprogrammeraren Per Åberg, fortsatte jag dennes tradition att använda svenska klass-, metod- och attributnamn.

Ladda ner min (färdigkompilerade) lösning här!.