私はプライベート関数で未使用の引数を持つことは醜いと感じ、それが保存されますサブクラスで使用される親クラスの未使用引数。悪い方針?
class Child:
def _f(i):
return range(i, m)
サブクラスでオーバーライドされた方法で使用されることを意図して_f(i)
class Parent:
def _f(i):
return range(m)
def g():
for i in range(n)
for j in _f(i)
# do something
を未使用の引数を持つ親クラスを持っていますメソッドg()
のコード複製からの私。それを避けるための提案された方法はありますか、それをそのまま残すべきですか?