#1 의존성 주입(Dependency Injection)이란?#1-1 Dependent와 Dependencyfun main() { val car = Car() car.startCar()}class Car { private val engine = Engine() private val airbag = Airbag() private val battery = Battery() fun startCar() { engine.startEngine() airbag.startAirbag() battery.startBattery() println("${this::class.simpleName} is ready") }}Car 클래스는 En..