1. DI란?Dependency Injection으로 의존성 주입이라는 뜻객체의 의존 관계를 외부에서 주입하는 방법의존 관계란?네모 그림과 그림 그리는 함수가 예로 있다.네모 그림에 김 그림을 그리는 함수를 넣으면 네모는 김이 되고, 스마트폰을 그리는 함수를 넣으면 네모는 폰이 된다.네모 그림을 그리는 함수 A는 김을 그리거나 폰을 그리는 함수 B, C에 의해 무엇이든 될 수 있고, 이 관계를 의존 관계라 한다.이같은 의존성을 외부에서 주입하는 것을 의존성 주입 DI 라고 한다. 2. 클래스 간의 관계연관 관계class A { private B b;}의존 관계class A { public B method(B b){ return new B(); }}상속 관계class A extends B {}..