hi milan
grundsätzliches zu
, siehe bitte antwort für dookie.
Warum du nun also schreibenden Zugriff auf die Klassenattribute hast, musst du die Pythonentwickler fragen.
ja, um die frage und deren beantwortung ging es mir ganz ursprünglich. wollten sie neue aspekte für oop ermöglichen oder ist es wirklich ein unfug der ihnen unterlaufen ist?. ganz ursprgl. wollte ich die diese möglichkeiten und ihre nützlichkeite im dialog ausloten.
Hier könntest du aber auch eine große Ausnahme machen, wenn du a) den Quellcode kennst
davon bin ich auch immer ausgegangen. denn angefangen hat ja alles mit einem modul von mir, dass versch. webseiten zur verfügung stellt, also diese dynamisch erstellt.
b) gerade diese Identität als nützliches Mittel erwünscht ist.
hm, ich will jetzt nicht losreden, weil ich nicht ganz sicher bin, ob wir dasselbe meinen. kannst du bitte konkretisieren?
Man kann damit technische Kunstgriffe machen
den verdacht habe ich eben auch, irgendwie.
sollte es aber als Ausnahme behandeln und möglichst andere Wege gehen.
darüber bin ich mir noch nicht im klaren.
1. python war ursprgl. als skriptsprache für kleiner projekte gedacht (ich suche schon die ganze zeit nach dem zitat...) , d. h. man kann davon ausgehen, dass man in etwa dachte: 1 entwickler - kennt seinen quellcode, restrektive massnahmen sind nicht notwendig.
2. python ist auffallend offen konzipiert. ich kann mir in einem gespräch mit den entwicklern folgendes nur schwer vorstellen:
"nun ja, das gibts jetzt schon seit jahren, wir haben uns nichts dabei gedacht und irgendwie haben wir uns dann gedacht, wenn wir schon scheisse bauen, sollten wir konsequent bleiben und keine echten private attribute erlauben (wie echt sie sind ist mir auch noch nicht klar, da liest man viel verwirrendes) und dann haben wir mit
noch eins draufgesetzt, das zwar die anzahl und die namen der attribute einer instanz schützen sollte, aber wenn du die klasse umänderst, dann kannst den unfug weiter betreiben"
naja, das war jetzt nur der versuch die problematik, die ich mit dem thema habe etwas humoristisch darzustellen.
es ist abslolut nicht als angriff auf die art und weise wie du oder dookie o.a. oop versteht und umsetzt zu verstehen.
ich schreibe das deshalb, weil geschriebenes leichter missverstanden werden kann, als gesprochenes.
mfg