Ich habe lange darüber nachgedacht wozu man Interfaces überhaupt braucht, denn auf den ersten Blick sieht alles nur nach mehr Arbeit aus, bis ich mir bewusst wurde, dass es wirklich Sinn macht, Interfaces zu benutzen, wenn man den Client "nur" mit Interfaces statt den "direkten" Objekten arbeiten lässt.
Jetzt stoße ich aber schnell an Denk-und Designfehler. Statt
Code (Text):
Object o = new Object();
Code (Text):
Interface in = new Object();
Interface: wie damit arbeiten
Interface: wie damit arbeiten