Die Frage ist wie der Austausch der Komponenten erfolgt. Sollten es DLLs sein (respektive shared objects), dann braucht man ein prozedurales
API. Das bedingt natuerlich nicht das man die Teile der Applikation nicht mit
OOP macht. Ein schmales
API hat auch den Vorteil das man die Schnittstelle auf das Wesentliche reduziert und genau darueber nachdenkt was man braucht.
Satz war falsch.