강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của tjrrl749294
tjrrl749294

câu hỏi đã được viết

Daeri Jeong phát triển ngữ pháp cơ bản của Swift

Ngày thứ 36 - Nhập phụ thuộc Dependency Injection

Dependancy Injection 이해

Viết

·

440

0

안녕하세요 강의 잘듣고 있습니다.

질문 드립니다.

 

Dependancy Injection 파트에서

protocol로 추상화를 시켜주고

해당 protocol을 준수하는 클래스를 만들고

상황에 따라서 해당 클래스를 주입받아서 때에 맞춰 사용함으로서

결합의존도를 낮춘다 정도로 이해를 하면될까요?

iosswift

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴이에요.

네, 말씀하신 것처럼 Dependency Injection은 결합도를 낮추기 위한 방법 중 하나입니다. Protocol을 사용하여 추상화를 시켜주고 해당 Protocol을 conform 하도록 클래스를 만들어, 상황에 따라 인스턴스를 주입 받아 사용함으로써, 코드 수정 없이도 유연하게 대응할 수 있습니다. 또한, 테스트 코드 작성이 용이해지며, 코드 유지보수가 용이해지는 장점도 있습니다.

다음에도 궁금한 점이 있으시면 언제든지 질문해주세요. 감사합니다.

Hình ảnh hồ sơ của tjrrl749294
tjrrl749294

câu hỏi đã được viết

Đặt câu hỏi