Ankur Gupta
08/07/2019, 4:31 AMclass TeaMaker {
    private lateinit var tea: Tea
    fun prepareTea() {
        tea = Tea()
    }
    fun addSugar() {
        tea.add(Sugar())
    }
}
class Restaurant {
    ...
    //In some method
    val teaMaker = TeaMaker()
    teaMaker.prepareTea()
    teaMaker.addSugar()
}arekolek
08/07/2019, 6:00 AMteaMaker.prepareTea()
teaMaker.addSugar()Dico
08/07/2019, 6:39 PMTea()nullDico
08/07/2019, 6:39 PMDico
08/07/2019, 6:39 PMDico
08/07/2019, 6:40 PMlateinitDico
08/07/2019, 6:41 PM!!Brandon Ward
08/16/2019, 2:43 PMvoidunit!!Dico
08/16/2019, 5:39 PMtea = Tea()!!Ankur Gupta
08/18/2019, 7:44 AMAnkur Gupta
08/18/2019, 7:45 AM