实际上,主要是为了确保我不会忘记任何东西,我想在适当的地方实现某种方法实现检查。我想知道这是否有意义,以及是否与继承有任何潜在的冲突。class Base: super().__init_subclass__()
for prop in ['prop_to_check']: # extend this list for additional properties
但是,我希望有一个表列出所有已实现的代理。特别是,我希望保存每个子类的名称和描述的记录。例如,对于B,名称为"B",描述为B的docstring。smoothly changing the name of the class现在,我想要它,所以当我创建一个A时,我只能在A的不同子类之间进行选择例如,如果我想对B的行为进行单元测试,我将需要使用相应的Type实例来创建B实例,因此实例已经需要在数据库中。
回顾一下,我看到了实现