오늘의 TIL

  • 홈
  • 태그
  • 방명록

2024/09/02 1

(Android) 의존성 주입(Dependency Injection) 정의 및 예시 + Dagger-Hilt 활용

의존성 주입 (= DI (Dependency Injection))-> 클래스와 클래스 간 관계를 맺을 시 내부에서 직접 생성하는 것이 아닌 외부에서 주입을 함으로써 관계를 맺게 만드는 것을 의미함 => 인터페이스화를 통하여 객체 변경에 대한 유연성을 증대, 객체를 내부에서 생성하는 것이 아닌 Container에서 생성하여 (= 제어의 역전) 주입하는 것을 의미 정리인터페이스화를 통한 객체 참조 변경의 유연성 증대객체 내부에서 생성하는 것이 아닌 DI Container 에서 생성하여 주입 (= 제어의 역전) 사용 이유결합도 감소 : 객체가 직접 다른 객체를 생성할 시 두 객체 간의 결합도가 높아짐. DI를 사용하면 객체 간의 결합도가 낮아져 코드 수정 시 영향 범위가 줄어듦테스트 용이성 : 의존성이 주입되..

Android 2024.09.02
이전
1
다음
더보기
프로필사진

오늘의 TIL

QA, 자동화, 개발 등 관심 있는 분야에 대한 학습 기록을 남깁니다 : )

  • 프로그래밍 & 보안 (48)
    • Flutter (1)
    • Android (24)
    • Kotlin 문법 및 연습 문제 (11)
    • Dart (6)
    • Git (2)
    • 프로젝트 & 트러블슈팅 (2)
    • 보안 (1)
    • Quality Assurance (1)

Tag

비동기 프로그래밍, 쓰레드, kotllin, Git, Branch, 제한 조건, 하샤드 수, 배열, 프로그래머스, kotlin, android studio, GitHub, 코루틴, 안드로이드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바