Und du verstehst mich nicht.
Es geht nicht um schlecht aufgebauten Code, sondern darum, dass die Sprachmuster, die ein OOP-Experte einsetzt, von einem Anfänger typischerweise nicht durchschaut werden.
Wo der Experte sagt: Klar, ist ein Visitor, ein Decorator, ein Command, und dort ist meine Dependency Injection Library, und dann vielleicht noch eine Bibliotheken hinzukommt, die "Konvention vor Konfiguration" betreibt und per Reflection die Zusammenhänge zwischen den Klassen erahnen - dann ist der Anfänger reif für die Klapse.
Rolf
 nicht angemeldet
 nicht angemeldet Rolf b
 Rolf b Gunnar Bittersmann
 Gunnar Bittersmann Matthias Apsel
 Matthias Apsel