DI와 서비스 로케이터
객체지향과 디자인 패턴(최범균 저) DI와 서비스 로케이터 파트 정리한 내용입니다.
생성자 방식과 설정 메서드 방식
생성자 방식
public class JobCLI {
private JobQueue jobQueue;
public JobCLI(JobQueue jobQueue) {
this.jobQueue = jobQueue;
}
public void interact() {
...
}
}설정 메서드 방식
public class Worker {
private JobQueue jobQueue;
private Transcoder transcoder;
public void setJobQueue(JobQueue jobQueue) {
this.jobQueue = jobQueue;
}
public void setTranscoder(Transcoder transcoder) {
this.transcoder = transdocer;
}
...
}각 방식의 장단점
그외 방식
서비스 로케이터를 이요한 의존 객체 사용

서비스 로케이터의 단점
Last updated