Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Vi skal i dette scenarioet ha en sjef, eller RegionalManagerManager, som har én eller flere arbeidere, eller Clerks, altså i en såkalt én-til-mange relasjon. Et Employee-grensesnitt definerer et oppførsel som er felles for de ansatte, og implementeres av både RegionalManager og Clerk.

...

  • printDocument(String document) - skriver documentet til konsollen

  • getPrintHistory() - returnerer en List<String> med dokumenter som har blitt printet

La så Clerk delegere printDocument(String document) til Printer.

...

Vi definerer så sjefen til de hardt-arbeidende Clerk-objektene. Manager-klassen har følgende konstruktør:

  • Manager (Collection<Employee> employees)

Utvid også Employee-grensesnittet med følgende metode:

...