Step-by-Step mit dem Adapter-Pattern
Nehmen wir an, im Rahmen der Software-Sanierung soll eine bestehende Klasse neu entwickelt werden. Dabei soll auch direkt die Schnittstelle (also das Interface) angepasst werden. Wird die Schnittstelle verändert, so sind alle Codestellen, die die Schnittstelle der ursprünglichen Klasse verwenden, nicht mehr mit der überarbeiteten Klasse kompatibel.