擅长:python、mysql、java
<p>稍微干净的版本:</p>
<pre><code>def extend_instance(obj, cls):
"""Apply mixins to a class instance after creation"""
base_cls = obj.__class__
base_cls_name = obj.__class__.__name__
obj.__class__ = type(base_cls_name, (base_cls, cls),{})
</code></pre>