inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Q. 전략패턴과 의존성주입의 차이는 무엇인가요? ★☆☆

의존성 주입과 전략패턴

478

hello9705

작성한 질문수 1

0

안녕하세요! 강의를 듣다가 질문이 생겨 남깁니다 :)
 
전략패턴은 동일한 행동 계약을 하기 위해 다양한 전략으로 인터페이스를 만드는 것이라면, 의존성 주입에 포함되는 의미라고 이해해도 괜찮을까요? 즉, 의존성 주입이 더 넓은 의미로 이해해도 될까요?

운영체제 기술면접 면접

답변 1

1

큰돌

안녕하세요. ㅎㅎ 

좋은 질문입니다. 

음.. 근데 그렇게 이해하시면 안됩니다. 의존성 주입도 하나의 디자인 패턴입니다. 전략패턴도 디자인패턴이구요. 두 개가 다르다. 라고 이해하시면 되구요. 다만 이런 것은 있습니다. 전략패턴을 만들 때 의존성주입을 통해 전략패턴을 만들기도 하고 그런거 없이 전략패턴을 만들기도 합니다. 

또한 의존성주입에 대해 다시 설명하자면 이 디자인패턴은 의존성을 주입하는 패턴이자. 제어역전의 한 형태로. 객체를 구성하는 로직을 "분리" 하여 느슨한 결합이 적용된 프로그램을 만드는데 쓰는 것입니다.

 

감사합니다. 

강사 큰돌 올림. 

안녕하세요 선생님, API 실습 2 강의를 듣다 궁금한 점이 생겨 질문 드립니다.

0

546

2

JSON으로 사이트맵

0

495

1

브라우저 렌더링 부분 교재 관련 질문입니다!

0

469

2

교제를 따로 사야하나요?

0

1970

1

클라우드 아키텍쳐에서 토폴로지 설계

1

711

1

로컬스토리지, 세션 스토리지 용량 초과하면 어떻게 되나요?

0

1547

1

학습 순서가 정해져있는건지 궁금합니다.

0

517

1

TCP/IP 4계층, OSI 7계층에 대해 질문드립니다.

0

962

1

서브넷마스크 할당 퀴즈가 헷갈립니다

1

473

1

Linked List의 시간 복잡도에 대한 질문입니다

0

483

1

HTTP 메서드 #1. 질문있습니다.

0

516

1

jwt 토큰

0

752

1

해당 질문에 대한 답변 예시 중에 제가 본 것 중 제일 고품질이네요

0

435

2

UDP의 고정길이에 대하여 질문이 있습니다.

0

317

1

팩토리 패턴의 의존성 주입과 관련해서 질문이 있습니다!

0

694

1

질문 잇워오

0

387

1

안녕하세요 axios DIP 사례의 화살표가 잘 이해가 되지 않아 질문드립니다

0

313

1

동적배열 질문있어요

0

243

1

책과 강의 교안.. 어떤 것에 비중을 두어야 하나요?

0

496

1

HTTP3 UDP통신

0

976

1

[오탈자 문의]

0

265

1

attribute, field, property의 명확한 차이점이 궁금합니다.

1

1422

1

싱글톤 패턴에서 정적 멤버 방식과 정적 블록 방에서 정적 블록 방식은 final이 없는 이유

0

339

1

Json이 프로그래밍 언어와 플랫폼에 독립적인 이유가 뭔가요?

0

437

1