Wenn sich eine Klassenschnittstelle nicht ändert, aber ihre Implementierung ändert sich, (und entsprechend die Bibliotheksdatei, die den Funktionscode der Klasse enthält) muss der Client-Code (Treiber-App) neu kompiliert werden?
Wenn die Treiberanwendung nach der erwähnten Änderung nicht neu kompiliert werden muss, wie würde die ausführbare Datei den neuen Speicherort der bearbeiteten Methode in der neuen Bibliothek (derjenigen mit der bearbeiteten Funktionalität der neuen Klasse) finden?