hi,
*Bitte berücksichtigt, dass ich ein einfaches Beispiel basteln wollte und deshalb ein wenig hin- und her springe zwischen Objektorientierung und Prozessorientierung.
Das Beispiel ist gut weil es die Problematik Kontextwechsel sehr deutlich macht. Das Beispiel ist schlecht, weil die Methode gruesseBenutzer()
besser in eine andere Klasse reinpassen würde, weil:
Die Klasse Benutzer hats nur mit Rohdaten. Hier steht die Frage, ob irgendwelche Eingaben woanders problematisch sein könnten, absolut nicht. Woanders heißt, im Sinne von OOP: Andere Klasse und der Kontextwechsel spielt sich zwischen verschiedenen Klassen ab.
Horst
--
Missbildung ist ein Spezialfall von Casting.
Missbildung ist ein Spezialfall von Casting.