【发布时间】:2020-09-16 18:04:36
【问题描述】:
我正在向我的 python 包中添加抽象类,如下所示:
class AbstractClass(ABC):
@abstractmethod
def do_something(self):
pass
会有多个子类继承自AbstractClass,如下所示:
class SubClass(AbstractClass):
def do_something(self):
pass
我想知道关于我不知道的抽象类的 python 包是否有任何约定。
- 抽象类应该与子类分开,还是应该都在同一个目录中?
- 抽象函数的命名如何,有什么约定吗?
我意识到这是相当主观的。我是在征求意见,而不是什么是“对”或“错”
谢谢!
【问题讨论】:
-
没有约定——发明一个。
;¬)
标签: python abstract-class conventions