>> What exactly is it that you do with interfaces in Java? >Enforcing a contract between... _Enforcement_ is antithetical to Python. Python is a _dynamic_ language. Dynamic languages provided an environment which is _mutable_ at run-time, by definition. C//