Versions Compared

Key

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

...

Lag dette grensesnittet, og lag så en Clerk-klasse som implementerer det. Klassen skal ha følgende konstruktør:

Clerk-klassen må inneholde egen logikk for å løse doCalculations, men skal delegere printDocuments til en Printer-klasse.

Definer en Printer -klasse med følgende metoder:

  • 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.


Testkode for Clerk er her:  ... Originalkoden for testen(jextest) kan du finne her: ...

Testkode for Printer er her:  ... Originalkoden for testen(jextest) kan du finne her: ...

...