以类似于依赖注入的方式重用实例的Pythonic方法

2024-04-25 14:15:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个围绕DB的包装器,它提供了一些实用方法。DB wrapper的实例只创建一次,可以从基类访问。我想在helper类中重用这个实例,并考虑了依赖注入,因为我有C或Java等面向对象编程的经验。然而,使用python时,我似乎失去了intellisense支持。我看到了每个函数的依赖注入示例,但是,这对我不起作用,因为包装器类有许多不同的函数我想使用。Python ic实现这一点的方法是什么?你知道吗


Tags: 实例方法函数helper示例db经验java
1条回答
网友
1楼 · 发布于 2024-04-25 14:15:26

pythonic方法可能是将资源类作为参数传递,并依赖duck类型。。。(您可能会创建一个抽象基类,并将其作为mixin进行乘法继承,以证明您了解接口,但如果您需要这种痛苦,您可能不应该使用Python编写代码。。。;—)

相关问题 更多 >