1
我有import語句在基類:最佳實踐常見的進口
base.py
import x
import y
import z
Class Base {
...
}
child.py
import x
import y
import z
Class Child(Base) {
...
}
我怎樣才能消除冗餘在兩個類之間導入x,y,z?
我有import語句在基類:最佳實踐常見的進口
base.py
import x
import y
import z
Class Base {
...
}
child.py
import x
import y
import z
Class Child(Base) {
...
}
我怎樣才能消除冗餘在兩個類之間導入x,y,z?
據我所知,最好的做法是考慮保持所有進口明確。只是他們現在的樣子。
但是,您可能需要從child
導入base
以便從Base
繼承。當你import base
,x
,y
,z
和Base
將作爲base.x
,base.y
,base.z
和base.Base
。
向我們展示您在兒童和基地使用x,y或x模塊的成員 – spicavigo