Versions Compared

Key

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

...

La så Clerk delegere printDocument til Printer. Siden Clerk ikke har noen andre ansatte å delegere til, vil getResourceCount() alltid være 1.

Testkode for Clerk er her:   ... Originalkoden delegation/office/ClerkTest.java Originalkoden for testen(jextest) kan du finne her: ... delegation/office/Clerk.jextest

Testkode for Printer er her:   ... Originalkoden delegation/office/PrinterTest.java Originalkoden for testen(jextest) kan du finne her: ... delegation/office/Printer.jextest

Del 2: Manager

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

...

Testkode for Manager er her:   ... Originalkoden delegation/office/ManagerTest.java Originalkoden for testen(jextest) kan du finne her: ... delegation/office/Manager.jextest

Del 3: Hovedprogram

Lag et hovedprogram som illustrerer hva som skjer med effektiviteten når vi legger til flere nivåer med mellomledere.

...