Py

Python OOP Architecture Lab INHERITANCE (is-a)

Explore super() call delegation, MRO search order, and composition refactoring

Classical Inheritance (is-a): Subclass extends base class via super().__init__(). Tightly coupled hierarchy with automatic polymorphism and shared state.

Interactive Topology & Memory Inspector

Ready to instantiate
Step 0 of 3: Idle Click 'Instantiate & Step super()' to trace constructor execution.

Call Stack Frames

<module>Ready

Instance Memory (self.__dict__)

AttributeValueOrigin
No instance in memory

Live Python 3 Code

Python 3.12 syntax
MRO: Mage Character object
# Python standard interactive console output
>>> # Waiting for instantiation...
Enjoy this tool? Build your own with Super