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

민정후님의 프로필 이미지
민정후

작성한 질문수

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

전략패턴 ★★★

전략패턴

작성

·

222

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
전랙 패턴도 의존성 주입으로 봐도 되나요?

답변 1

2

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 민정후님 ㅎㅎ

굉장히 좋은 질문입니다. 

 

의존성주입과 전략패턴은 거의 같은 방식으로 “구현” 되지만 전략패턴은 “많은 세분화”라는 점이 다릅니다.

# 많은 세분화

전략패턴은 특정 행동 규약을 준수하는 것을 기반으로 “다양한 구현”을 하게 합니다. 예를 들어 제가 강의에서 했듯이 루나카드 또는 카카오뱅크 카드로 똑같이 “지불”하는 행동규약은 같지만 "다양한 방법으로 결제”할 수가 있죠.

그렇기 때문에 “단 하나의 전략” 만을 가진 전략패턴은 의존성주입과 거의 같다고도 합니다.   


감사합니다. 

강사 큰돌 올림.

 

 

민정후님의 프로필 이미지
민정후

작성한 질문수

질문하기