객체지향1 [DI] 의존성 주입이란? 웹/모바일 서비스를 장기적으로 운영하다보면, 기능이 하나둘씩 추가되는 경우가 빈번히 발생한다. 때로는 고도화 과정에서 기획이 완전히 바뀌어, 새로운 화면으로 탈바꿈이 되기도 한다. 그래서 개발자는 항상, 수정이 자유롭게 구성될 수 있는 코드를 작성해야 한다. 이번 시간에는 '의존성 주입(DI)'에 대해서 정리해보고자 한다. * DI (Dependency Injection) : 의존성 주입 DI(의존성 주입)은 프로그래밍에서 구성요소간의 의존 관계가 소스코드 내부가 아닌 외부의 설정파일 등을 통해 정의되게 하는 디자인 패턴 중의 하나이다. (사전적 정의 : 위키백과) 한마디로 요약하자면, 클래스 A에서 직접 객체를 내부에서 직접 생성하는 것이 아니라 외부에서 생성된 객체를 getter()로 사용하거나 se.. 2021. 7. 16. 이전 1 다음