한글로는 삽잡이, 영어로는 shovelman

  • 홈
  • 태그
  • 미디어로그
  • 관리자

angular 1

Angular 를 통해 바라본 의존성 주입 이해

서비스란, 애플리케이션 전역의 관심사를 구현. 의존성 주입 (Dependency Injection) 의존성의 인스턴스를 생성하는 코드와 사용하는 코드가 컴포넌트 내 같이 존재한다면 컴포넌트와 의존성이 긴밀한 결합(Tight Coupling)을 하고 있다고 할 수 있다. 긴밀한 결합을 느슨한 결합(Loose Coupling)으로 의존 관계를 갖게하려면 의존성 인스턴스를 사용하는 코드는 인스턴스 생성에 관여하지 않고 단지 필요한 인스턴스를 요구하기만 하고 외부 환경에서 요구된 인스턴스를 생성하여 전달하면 된다. 그렇게 한다면 의존성 인스턴스를 사용하는 코드는 인스턴스를 생성하는 방법을 알 필요가 없어지고, 의존성이 변경된다 하더라도 인스턴스를 전달하는 외부 환경이 변경된 의존성의 인스턴스를 전달하기만 한다면..

삽질의 현장/- TypeScript 2019.10.12
이전
1
다음
더보기
프로필사진

한글로는 삽잡이, 영어로는 shovelman

blog.shovelman.dev

  • 총 삽질들 (514)
    • 삽질의 현장 (478)
      • - C (41)
      • - C++ (34)
      • - Java (10)
      • - Python (0)
      • - Javascript와 HTML (12)
      • - Web (3)
      • - PHP (18)
      • - DataBase (26)
      • - 자료구조와 알고리즘 (21)
      • - 윈도우 커널 (22)
      • - 윈도우 API (17)
      • - 윈도우 시스템 (22)
      • - 네트워크 프로그래밍 (26)
      • - MFC (9)
      • - .NET (131)
      • - 리눅스 (3)
      • - 네트워크 (15)
      • - 에자일 (3)
      • - Blog (0)
      • - TDD (0)
      • - GIT (2)
      • - Opensource (2)
      • - Docker&Kubernetes (6)
      • - Go (8)
      • - TypeScript (6)
      • - ETC (41)
    • 잡동사니 (36)
      • - 비전 (0)
      • - 일기 (15)
      • - 주절주절 (16)
      • - 후기 (2)
      • - 자유 (3)
    • 찌그레기 (0)
      • - Programming Language (0)
      • - ETC (0)
    • 안알랴줌 (0)
      • - 첫번째 체험학습 (0)
      • - 두번째 체험학습 (0)
      • - 세번째 체험학습 (0)
      • > 세번째 체험학습 보고서1 (0)
      • > 세번째 체험학습 보고서2 (0)
      • - 네번째 체험학습 (0)
      • - 다섯번째 체험학습 (0)
      • - 여섯번째 체험학습 (0)

Tag

통신, .NET FRAMEWORK, network, 배열, 닷넷, C, winsock, Database, db, 닷넷 프레임워크, C#, TCP ip, c++, 프로그래밍 언어, php, c++언어, C언어, .net, WPF, System,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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.

티스토리툴바