작성
·
70
1
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
안녕하세요! 영한님 강의를 잘 듣고 있습니다.
의존관계 주입 설명해주실때 문득 궁금점이 생겨서 질문드립니다.
의존관계 주입은 추상적인 것을 의존하게 하고,
나중에 실제 구체적인것을 넣어주는 부분인데
이는 같은 기능을 수행하는 List(Array, Linked)의 경우라고 한다면
처음에는 한가지 기능만 수행하다가, 필요에 의해서 다른 기능을 만들었고 이걸 공통화가 가능하다면 인터페이스로 만들어주는 작업을 진행하면 되는 걸까요?
실무에서 인터페이스는 처음부터 설계를 잡고 들어가는 경우가 많은지, 혹은 필요에 의해 중간에 만드는 경우도 있는지 궁금합니다! 중간에 필요하긴한데 기능이 다 같진 않은 경우에는 어떻게 하는지도 궁금하네요ㅠ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. suco님의 질문에 답변드리겠습니다.
suco님께서 의존관계 주입과 관련한 질문과, 실무에서 인터페이스 설계 접근방법에 대해 질문하셨네요. 의존관계 주입과 인터페이스 설계에 관한 기본적인 이해와 실무 적용에 관하여, 유용한 정보를 담고 있는 기존의 질문들을 참고하시면 큰 도움이 될 것 같습니다.
“의존관계 주입관련해서 질문 있습니다.” - 의존관계 주입에 대해 좀 더 깊이 있게 이해할 수 있으며, 주입 방법의 차이(생성자 주입 vs. 필드 주입) 및 각 방법의 장단점에 대해서 논의되어 있습니다.
“의존관계 주입” - 구체적인 구현 예제를 통해 의존관계 주입을 이해하는 데 도움이 되는 내용입니다.
suco님의 질문은 의존관계 주입과 인터페이스 설계의 기초 개념 뿐만 아니라, 실제 실무 적용법에 대한 이해를 요구하는 것으로 보입니다. 제공된 링크의 내용을 통해 개념적인 이해와 함께 실무에서의 의사결정 과정에 대해 고찰해볼 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.