擅长:python、mysql、java
<p>你可以在任何地方有类声明,类声明可以引用变量进行子类化。至于类名,它只是class对象上的<code>.__name__</code>属性。所以:</p>
<pre><code>def MixinFactory(name, base_class, mixin):
print "Creating %s" % name
class kls(base_class, mixin):
pass
kls.__name__ = name
return kls
</code></pre>
<p>应该这么做。在</p>
<p>对于一行程序,三个参数<code>type</code>函数也应该起作用:</p>
^{pr2}$