일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 개발자
- Writing
- 운동
- FIT XR
- English
- 월간
- 매일
- 영어원서읽기
- 사이드
- 미드시청
- leetcode
- 3줄정리
- 리얼 클래스
- 파비최
- 쓰릴오브파이트
- 화상영어
- 링피트
- 만화도
- 스탭퍼
- 뭐든
- 영어공부
- 잡생각
- Daily Challenge
- 읽기
- realclass
- Problem Solving
- 괜찮음
- 프로젝트
- 30분
- 10분
Archives
- Today
- Total
파비의 매일매일 공부기록
파이썬으로 살펴보는 아키텍처 패턴 - 13장 #2 본문
13.3 핸들러 준비: 클로저와 부분 함수를 사용한 수동 DI
- 의존성이 있는 함수를 의존성이 이미 주입된 나중에 호출될 수 있는 함수로 변환하는 한 가지 방법.
- 클로저나 부분 함수를 사용해 함수와 의존성을 합성하는 방법이 있음.
13.4 클래스를 사용한 대안
- 모든 핸들러 함수를 클래스로 다시 작성하여 클래스를 사용하는 예를 보여줌.
13.5 부트스트랩 스크립트
- 부트스트랩 스크립트가 하는 일 :
1. 디폴트 의존성을 선언하지만 원하는 경우 이를 오버라이드 할 수 있어야 함.
2. 앱을 시작하는 데 필요한 '초기화'를 수행.
3. 모든 의존성을 핸들러에 주입.
4. 앱의 핵심 객체인 메시지 버스를 반환.
13.6 실행 도중 핸들러가 제공된 메시지 버스
- DI가 끝난 핸들러가 메시지 버스로 전달돼야 함.
- 모듈에서 설정 가능한 클래스로 메시지 버스를 변경해야 함.
반응형
'Study > Python' 카테고리의 다른 글
파이썬으로 살펴보는 아키텍처 패턴 - 14장 #1 (0) | 2021.11.04 |
---|---|
파이썬으로 살펴보는 아키텍처 패턴 - 13장 #3 (0) | 2021.11.03 |
파이썬으로 살펴보는 아키텍처 패턴 - 13장 #1 (0) | 2021.11.01 |
파이썬으로 살펴보는 아키텍처 패턴 - 12장 #3 (0) | 2021.10.31 |
파이썬으로 살펴보는 아키텍처 패턴 - 12장 #2 (0) | 2021.10.30 |
Comments