我最近开始在一家使用 Python 工作的公司工作,在他们的代码中,他们有一个类,该类定义了一些什么都不做,也不返回任何内容的函数。几乎完全一样的代码
...
...
def foo(self):
return
我真的很困惑为什么有人会这样做,而且我的经理不在身边让我问。为了子类的抽象而这样做吗?表明该功能将来会被覆盖的信号?我特别关注的类继承自一个不包含任何不返回任何函数的基类,所以我知道至少这个类没有做某种奇怪的函数覆盖。
我最近开始在一家使用 Python 工作的公司工作,在他们的代码中,他们有一个类,该类定义了一些什么都不做,也不返回任何内容的函数。几乎完全一样的代码
...
...
def foo(self):
return
我真的很困惑为什么有人会这样做,而且我的经理不在身边让我问。为了子类的抽象而这样做吗?表明该功能将来会被覆盖的信号?我特别关注的类继承自一个不包含任何不返回任何函数的基类,所以我知道至少这个类没有做某种奇怪的函数覆盖。