Skip to content

Instantly share code, notes, and snippets.

@aleksandarzekovic
Last active September 21, 2020 06:48
Show Gist options
  • Select an option

  • Save aleksandarzekovic/7c14fe101347ec104b37f0d1e7fc0a70 to your computer and use it in GitHub Desktop.

Select an option

Save aleksandarzekovic/7c14fe101347ec104b37f0d1e7fc0a70 to your computer and use it in GitHub Desktop.
Class for explain DI
class Engine{
fun turnOn() {
Log.d("TAG", "Engine is turn on")
}
}
class Transmission {
}
class Car constructor(private val engine: Engine, private val transmission: Transmission) {
fun startCar(){
engine.turnOn()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment