记录抽象基类的属性?

时间:2018-08-26 23:36:54

标签: python python-3.x oop abc

我有一个抽象基类,每个后代都应具有某些属性(类型为str,int等),因此在基类中记录这些属性是有意义的。在Python 3.6+中记录这些属性的推荐格式是什么?

1 个答案:

答案 0 :(得分:0)

最好的来源可能是PEP 257,特别是有关子类化的指南。

来自PEP 257

类的文档字符串应总结其行为,并列出公共方法和实例变量。如果该类打算被子类化,并且具有子类的附加接口,则该接口应单独列出(在文档字符串中)。类构造函数的 init 方法应记录在文档字符串中。各个方法应使用自己的文档字符串记录。