0
我創建了一個包,它創建了大約30個類,它們都是從一個普通的泛型類繼承而來的。一般來說,它們添加或修改方法,但是不時地,子類可以從通用類繼承並且不作任何修改。繼承的Python類,別無其他
什麼是最pythonic這樣做? SubClass = GenericClass
的作品,但它冒犯了我的審美情趣。
我創建了一個包,它創建了大約30個類,它們都是從一個普通的泛型類繼承而來的。一般來說,它們添加或修改方法,但是不時地,子類可以從通用類繼承並且不作任何修改。繼承的Python類,別無其他
什麼是最pythonic這樣做? SubClass = GenericClass
的作品,但它冒犯了我的審美情趣。
你很可能只是..
class Subclass(GenericClass):
'''this is a subclass'''
只需確保添加一個文檔字符串,該文檔字符串不需要「pass」,並且使其更適合PEP8(並且用戶友好) –
注:'子類= GenericClass'是*不一樣的*語義從'GenericClass' –
'子類.__ name__ ==「GenericClass'' –
繼承是否有繼承和不修改行爲或接口的一些豐富的語義原因? –