의존성 주입 Dependency Injection 의존성 주입이란, 사용하는 객체를 클래스 내부에서 직접 생성/정의하지 않고, 외부에서 독립적으로 생성된 객체를 전달받아 사용하는 것을 의미한다. 런타임(실행) 시점에 외부에서 실제 구현 객체를 전달받아 사용하는 것을 의미한다. 의존성 주입 방법 생성자 주입 Constructor Injection 생성자를 이용해 객체를 주입받는 방법을 말한다. 컴파일 타임에 의존성을 확인할 수 있다. 객체가 올바르게 생성되기 위해서, 필수적으로 주입받아야 할 객체를 명시할 수 있다. public class 컴퓨터(){ private final 키보드 키보드; private final 모니터 모니터; //생성자 constructor public 컴퓨터(키보드 keyborad..