有2个班:
- A - 基类
- B - A 成员类别
实现如下:
class A {
val b : B = B()
}
class B
问题
是否可以创建一个绑定来隐藏公共类中b
有关源的冗余信息?b
科丁声明:
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()
}