의존성 주입
![[소프트웨어 공학] 의존성 주입과 IoC](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FckusXc%2FbtrMZDXYNGa%2FAAAAAAAAAAAAAAAAAAAAAPY6Cf3URbvSSVSSCYjm1tJX33YZ95TjZVygv9RpLKJt%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DYP7lJ3UIF6WLpQ3U6kcHZCeNo%252F4%253D)
[소프트웨어 공학] 의존성 주입과 IoC
클래스 간의 의존관계 1 한 클래스가 실행할 때 다른 클래스의 서비스가 필요 public class Driver { // Driver.java private Car m; public Driver() { m = new Car(); } // 생성자 public void drive( ) { m.engineOn(); m.go(); m.stop(); m.engineOff(); } } // ↕ 높은 결합도 public class Car { // Car.java public void engineOn( ) { System.out.println(“Car engine started.”); } public void go() { System.out.println(“Car goes.”); } public void stop() ..