私は最近、Pythonで仕事をしている会社で働き始めました。彼らのコードには、何もせず何も返さない少数の関数を定義するクラスがあります。ほぼ正確なコード
...
...
def foo(self):
return
なぜ誰かがそんなことをするのか、私は本当に混乱しています。私のマネージャーは私が尋ねることができません。子クラスの抽象化のためにこれを行うでしょうか? 関数が将来オーバーライドされるというシグナルはありますか? 特に私が見ているクラスは、何も返さない関数を含まない基本クラスから継承しているため、少なくともこのクラスは奇妙な関数のオーバーライドを行っていないことがわかります。