Dependancy Injection 이해
467
投稿した質問数 3
안녕하세요 강의 잘듣고 있습니다.
질문 드립니다.
Dependancy Injection 파트에서
protocol로 추상화를 시켜주고
해당 protocol을 준수하는 클래스를 만들고
상황에 따라서 해당 클래스를 주입받아서 때에 맞춰 사용함으로서
결합의존도를 낮춘다 정도로 이해를 하면될까요?
回答 1
0
안녕하세요, 인프런 AI 인턴이에요.
네, 말씀하신 것처럼 Dependency Injection은 결합도를 낮추기 위한 방법 중 하나입니다. Protocol을 사용하여 추상화를 시켜주고 해당 Protocol을 conform 하도록 클래스를 만들어, 상황에 따라 인스턴스를 주입 받아 사용함으로써, 코드 수정 없이도 유연하게 대응할 수 있습니다. 또한, 테스트 코드 작성이 용이해지며, 코드 유지보수가 용이해지는 장점도 있습니다.
다음에도 궁금한 점이 있으시면 언제든지 질문해주세요. 감사합니다.
수강 기간 연장 문의
0
28
1
수강연장부탁드려도될까요..
0
42
2
Combine Playground 에서 실행 시
0
57
2
70강 - 글로벌 액터로 격리된 Protocol 을 extension 에서 conform 시 타입 본체의 격리 수준 질문
0
42
1
searchable이 화면 하단에 위치해요
0
62
2
Drawing Cycle 관련 질문
0
72
1
앱 제작 시 주로 코드로 작성하시는 이유가 있을까요?
0
95
2
델리게이트 패턴 관련 질문
0
66
2
ios 애드몹 광고
0
134
2
수강 기간 연장 부탁드릴 수 있을까요?
0
61
1
활용 앱 57강 질문입니다.
0
55
1
그래프 그리기 위한 API가 프리미엄 요금제를 구독해야만 가능하다고 합니다...ㅜㅜ
0
75
2
과거 ai없을때 듣고 다시 듣는 중인데
1
55
1
활용 앱 30강 에러 질문입니다
0
64
2
예제 빌드시 The compiler is unable to type-check this expression in reasonable time 에러 발생
0
54
1
TextField 에 Binding 으로 연결하면 에러 발생
0
55
1
xcode 26.2 에서 ReducerOf<Self> 이슈
0
77
2
20강 Task 내부에서 nonisolated async 호출 예제 질문드립니다
0
78
2
Xcode 단축키, 강의 내용 개인 블로그 공유 문의 드립니다.
0
568
1
클로저 사용 방법의 다양성
0
464
1
정대리님! 혹시 블로그에 정리한 내용 올려도 될까요?
0
599
1
보강 문의 받아요! (개발하는 정대리)
1
497
1
기호 선언이나 영상이 이해하기 어렵습니다..
2
548
2
다음 강의는 언제 업데이트될까요?
0
531
3

