Dem Display ist es jetzt wirklich egal, was der Counter rechnet. Schnittstelle deklarieren, die nur die benötigten Methoden enthält.
In Counter: Refactor Extract Interface, neuer Name: Stepper, welche Methoden? (zwei Stück)
Noch eine andere Implementierung Texter
für Stepper hinzufügen,
soll der Reihe nach die Zeichenketten
"x", "xx", "xxx", ...
anzeigen.
(File New Class, implements Stepper)
In Display deklarieren/aufrufen:
Stepper c = // new Counter (); = new Texter ();