擅长:python、mysql、java
<p>我同意安德鲁的观点。在一些网站上,我们有一个类,它支持一大堆方法(但不支持字段(这是pre-ORM重构)),这些方法对大多数但不是所有的内容类都是通用的。他们利用hasattr来避开方法没有意义的情况。在</p>
<p>这意味着我们的大多数类被定义为:</p>
<pre><code>class Foo(models.Model, OurKitchenSinkClass):
</code></pre>
<p>基本上是一种混合型的东西。效果很好,易于维护。在</p>