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