인프런 커뮤니티 질문&답변

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

스프링 핵심 원리 - 기본편

싱글톤 패턴

DIP위반

작성

·

349

0

의존관계상 클라이언트가 구체 클래스에 의존한다. DIP를 위반한다.

문서에 이렇게 써져있는데 모든 싱글톤패턴이 DIP를 위반 할 수밖에  없는건가요? 아니면 지금 이 코드만 그런건가요?

답변 1

1

안녕하세요. alrnr3521님, 공식 서포터즈 David입니다.

싱글톤 패턴의 원래 의도만 놓고 보면 해당 패턴을 구현한 뒤 클라이언트에서 getInstance()로 가져와 사용하는 것 모두가 DIP 위반입니다.

아래 글도 참고해주세요.

https://www.inflearn.com/questions/123791

감사합니다.

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

질문하기