0
我有一個DB的包裝器,它提供了一些實用方法。數據庫封裝器的一個實例只創建一次,並可以從基類訪問。我想在輔助類中重用這個實例,並且由於我的C++或Java等OOP經驗,我正在考慮依賴注入。但是,當我這樣做時,對於python,我似乎失去了intellisense的支持。我看到了每個函數依賴注入的例子,但是,這對我不起作用,因爲一個包裝類有很多不同的功能我想使用。什麼是Python-ic方法來實現這一點?Python-ic以類似於依賴項注入的方式重用實例的方式
問題是intellisense的支持,如果我只是通過一個類作爲參數,我輸了:( – oldbam
)如果你使用一個默認值的參數?例如'(...,resourceA = MyClass)' – thebjorn
然後調用者可能認爲他們不需要提供一個值,即使他們是 – oldbam