文件名称:Kodein-DI:无痛Kotlin依赖性注射
文件大小:1.2MB
文件格式:ZIP
更新时间:2024-02-22 09:45:12
android kotlin injection tornadofx kodein
KOtlin依赖注射 Kodein-DI是一个非常简单但非常有用的依赖项检索容器。 它非常易于使用和配置。 Kodein-DI的作品: 在JVM上。 在Android上。 在Javascript上(在浏览器和Node.js中)。 在本机平台(例如iOS)上。 Kodein-DI可让您: 在需要时懒惰地实例化您的依赖项 不再关心依赖初始化顺序 轻松将类或接口绑定到其实例或提供程序 轻松调试依赖项绑定和递归 Kodein-DI提供的扩展可集成到: 一个例子总是胜过一千个单词: val di = DI { bind < Dice> () with provider { RandomDice ( 0 , 5 ) } bind < DataSource> () with singleton { SqliteDS . open ( " path/to/file " ) } } class Controller ( private di : DI ) { privateval ds : DataSource by di.instance() } Kod