#HashTech
  • 비트코인 기술 가이드
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (41)
      • 블록체인 (23)
        • 비트코인 (23)
      • Android (12)
        • Compose (1)
        • DataStore (2)
        • 기타 (1)
        • DI (1)
      • Kotlin (5)
        • Coroutines (5)
      • 알고리즘 (1)
  • 홈
  • 태그
  • 방명록
Android/DI

(비유로 간단하게 살펴보는) 의존성 주입(Dependency Injection)

1) Dependency 사전상 의미로는 (특히 비정상적이거나 불필요할 정도의) 의존, 종속 을 뜻한다. ▶ 프로그래밍 관점으로는 하나의 클래스가 다른 하나의 클래스에 의존하는 것 ▶ A클래스가 객체를 만들기 위해 B를 필요로 하는 상황 = B는 A의 의존(Dependency)의 대상 간단한 예시로 비유해보면, 자동차 제조 회사는 타이어 부품회사에 의존하고 있다. (자동차를 만들기 위해 타이어라는 부품이 필요) 타이어는 자동차가 의존하는 대상, 즉 Dependency가 되는 것이다. 2) Injection 사전상 의미로는 주사, 주입 을 뜻한다. 위의 예제를 코드를 통해 보면, Car 클래스에서는 Tire 인스턴스를 내부에서 직접 생성하여 Car 인스턴스를 생성한다. 1 2 3 4 class Car(ti..

2020. 4. 3. 17:06
  • «
  • 1
  • »

전체 카테고리

  • 분류 전체보기 (41)
    • 블록체인 (23)
      • 비트코인 (23)
    • Android (12)
      • Compose (1)
      • DataStore (2)
      • 기타 (1)
      • DI (1)
    • Kotlin (5)
      • Coroutines (5)
    • 알고리즘 (1)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #비트코인
  • #Preferences Datastore
  • #코인베이스트랜잭션
  • #Proto Datastore
  • #블록체인
  • #블록해시
  • #사용자 데이터 백업
  • #Coroutine
  • #Android Kotlin Flow
  • #트랜잭션 수수료
  • #후보블록
  • #Text Border
  • #안드로이드 에뮬레이터 스킨
  • #안드로이드 아키텍처
  • #TXID
  • #Kotlin Flow
  • #VOUT
  • #안드로이드
  • #트랜잭션데이터
  • #jetpack
  • #Datastore
  • #넌스
  • #Coroutine Flow
  • #AVD 스킨
  • #Android Flows in practice
  • #kotlin coroutine
  • #flow
  • #Android Architecture
  • #Android
  • #트랜잭션ID
MORE

전체 방문자

오늘
어제
전체
Powered by Privatenote Copyright © #HashTech All rights reserved. TistoryWhaleSkin3.4

티스토리툴바