每当调用类的实例方法时,我都要检查是否有if condition。例如,我们的构造器类有很多在有效负载构造方法中使用的属性,但它们也有payload属性,用户可以在其中传递payload dictionary,无论何时调用API请求,都可以直接使用。对于每个有效负载构造函数,我们必须在函数开始时检查 if object.payload:else:
我需要一种方法来预先编译所有动物类的列表,这些类可以在给定特定气候区域或其他因素的情况下实例化。目前,在我的实际应用程序中,我使用了一个枚举,它列出了所有“动物类型”,并具有一个加权随机方法来返回该动物的.class。 e = cl.newInstance();}
但是,枚举将不再足够,因为我需要添加几个方法