Ori Spokoini
interface SayHello { fun sayHello() } interface SayGoodbye { fun sayGoodbye() } class Gestures : SayHello, SayGoodbye { override fun sayHello() { println("Hello") } override fun sayGoodbye() { println("Goodbye") } } class Wave( private val gestures: SayHello ) { fun wave() { gestures.sayHello() } } fun bindingReproduce(){ loadKoinModules( listOf( module { singleOf(::Gestures) binds arrayOf(SayHello::class, SayGoodbye::class) }, module { singleOf(::Wave) } ) ) }
amal
binds arrayOf
Nicolas Chaduc
https://www.youtube.com/watch?v=UupDkV0qF-0▾
A modern programming language that makes developers happier.