0
共通の汎用クラスからすべて継承する約30個のクラスを作成するパッケージを作成しています。一般的には、メソッドを追加または変更しますが、今やサブクラスはジェネリックから継承して変更を加えません。継承するPythonクラス、他には何もしません
これを行うにはどのような方法がありますか? SubClass = GenericClass
が動作しますが、それは私の審美的感性に害を及ぼします。
共通の汎用クラスからすべて継承する約30個のクラスを作成するパッケージを作成しています。一般的には、メソッドを追加または変更しますが、今やサブクラスはジェネリックから継承して変更を加えません。継承するPythonクラス、他には何もしません
これを行うにはどのような方法がありますか? SubClass = GenericClass
が動作しますが、それは私の審美的感性に害を及ぼします。
あなたは可能性がおそらくちょうど..
class Subclass(GenericClass):
'''this is a subclass'''
'pass 'の必要性を排除し、よりPEP8に優しい(ユーザーフレンドリーな)docstringを追加してください。 –
注: 'サブクラス= GenericClass' *は、意味的に' 'GenericClass' –
サブクラス.__ name__ ==「GenericClass'' –
がありますから継承など*同じではありません継承のためのいくつかの豊かな意味論的理由や、動作やインタフェースを変更しない? –