작성
·
161
4
이전 강의와, 이번 강의 내에서, 싱글톤 패턴을 사용하는 경우 DIP 위반이라고 말씀하셔서 질문 드립니다.
과거 강의에서 작성한 AppConfig 클래스 내부에
public MemberRepository memberRepository() {
return MemoryMemberRepository.getInstance();
}
이런식으로 작성한다면, 예전에 말하셨던 Configuration(구성?) 하는 부분만 변경될 뿐, 사용하는 부분에서는 new AppConfig().memberRepository 를 하면 되는데 왜 DIP 위반이라고 하시는지 궁금해서 질문드립니다. ^_^
답변 1
2