【发布时间】:2017-11-14 23:29:39
【问题描述】:
有2个类:
- A - 基类
- B - A 成员的类
实现如下:
class A {
val b : B = B()
}
class B
问题
是否可以为b 创建绑定以隐藏公共类中有关b 源的冗余信息?
Kodein 声明:
override val kodein by Kodein.lazy {
bind<A>() with singleton { A() }
bind<B>() with "a.b some impl???"
}
用例
class Usecase(kodein : Kodein){
val b : B = kodein.instance()
}
【问题讨论】: