Normal
Nur ein kurzer Link-Einwurf: Die Frage von schalentier hängt wohl mit dem Open/closed principle - Wikipedia, the free encyclopedia zusammen. Ich finde auch, dass das Nachteile haben kann, aber vielleicht auch nur "vordergründige", die durch globalere und nicht unmittelbar erkennbare Vorteile ausgeglichen werden... Wie so viele Regeln und Best Practices.... (Nur als suggestivbeispiel: "Alle Fields private zu machen ist doch blöd, da muss man immer setter und getter schreiben und aufrufen..." - ja, im ersten Moment blöd, aber es gibt halt Gründe, warum alles andere ein no-go ist...)