[Python-de] super()

Thomas Fanslau tfanslau at gmx.de
Wed Sep 4 13:48:14 EDT 2002


Thomas Fanslau schrieb:
> Und mit deiner Lösung handelst du dir auch nur Probleme ein, wenn die 
> Vererbung A(object), B(A), C(A), D(B,C) lautet, weil dann in letzten 
> Falle save() für A zweimal aufgerufen wird. Im 'Python Cookbook' ist 
> deine Lösung unter 5.3 zu finden.
> 
> Aber was dort fehlt ist, der Hinweis, die bereits aufgerufenen Klassen 
> in ein Dictionary einzutragen und so zu versuchen zu verhindern, das sie 
> nochmal aufgerufen werden.

Noch ein Link, der mir gerade entschlüpft ist:

http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/146462

Hier findet man einen Rezept, das auch mit Vererbungsnetzwerken fertig wird.

--tf





More information about the Python-de mailing list