Hullaballoonatic
04/11/2019, 8:05 PMdalexander
04/11/2019, 8:29 PMHullaballoonatic
04/11/2019, 8:30 PMdalexander
04/11/2019, 8:33 PMHullaballoonatic
04/11/2019, 8:33 PMHullaballoonatic
04/11/2019, 8:33 PMtddmonkey
04/12/2019, 7:33 AMtddmonkey
04/12/2019, 7:33 AMribesg
04/12/2019, 9:34 AMrook
04/12/2019, 10:02 PMclass Thing1(val thing2: Thing2)
class Thing2()
object ObjectProvider {
fun provideThing1(): Thing1 { return Thing1( provideThing2() ) }
fun provideThing2(): Thing2 { return Thing2() }
}
instead of class Thing1() {
val thing2: Thing2
init {
thing2 = Thing2()
}
}
class Thing2()
rook
04/12/2019, 10:04 PMinit
block there would be massive for so many classes that depend on something in your dependency graphtddmonkey
04/13/2019, 9:43 AMtddmonkey
04/13/2019, 9:45 AM