例如我下面的类:
abstract class BaseClass()
class SpecificClass : BaseClass()
现在,我想SpecificClass
通过koin
依赖注入提供,但我也想BaseClass
在同一个图中提供基类。
要清楚,我想做类似的事情:
class Someclass {
...
private specificClass: SpecificClass by inject()
...
}
class Someclass {
...
private baseClass: BaseClass by inject()
// where this BaseClass is just the the same instace of the SpecificClass in the dependency graph
...
}
我该如何做我的模块来做到这一点?如何将实现实例注入 baseClass 引用?