IOC 이란 무엇일까요? 단어 그대로 ‘제어의 역전’ 입니다. 아래 그림을 살펴보겠습니다. 제어의 주체의 변화에 중점을 두고 보면 이해가 쉽습니다.
DI(Dependency Injection) 부터 DIP 까지 예제로 익히자!!
의존성 ?? 의존성은 객체간의 의존 관계입니다. 객체(모듈)가 원하는 동작을 하기 위해 다른 객체(모듈)이 필요한 경우에 의존 관계에 있다고 표현합니다. Mysql DB에 연결해 데이터를 다루는 User 객체를 만들어 보겠습니다. User 객체는 Msqyl DB에 접속하기 위해 MysqlDAL 데이터 접근 계층이 필요한 의존 관계에 있습니다. 코드로 작성하면 아래 코드처럼 소스 내부에서 MysqlDAL 이라는…
최신 댓글