해결된 질문
21.01.09 14:19 작성
·
829
답변 2
16
2021. 01. 09. 17:33
안녕하세요. recordable542님 좋은 질문입니다.
말씀하신 것 처럼 중간에 Config를 넣으면 싱글톤이어도 DIP 위반을 피할 수 있습니다^^
그런데 싱글톤을 사용하면 public으로 공유 인스턴스를 사용할 수 있게 전역적으로 공개해버리기 때문에, 대부분 해당 인스턴스를 전역적으로 직접 참조해서 사용하게 됩니다. (싱글톤은 패턴의 의도가 해당 인스턴스를 직접 참조해서 사용하도록 getInstance()를 public static으로 열어둔 것입니다.)
감사합니다.
2