반응형
[클린아키텍처] Abstract Factory
클린아키텍처 11장 DIP - 의존성 역전원칙 을 읽다가 Abstract Factory 에 대해 여러 고민이 들어서 기록! [1] 책 내용 객체를 생성하려면 해당 객체를 구체적으로 정의한 코드에 대해 소스 코드 의존성이 발생하게 된다. 이런 의존성을 처리하기 위해 추상 팩토리를 사용한다. 예를들어 Application은 ConcreateImpl 에 대한 소스 코드 의존성을 만들지 않기 위해 ServiceFactory 인터페이스의 makeSvc 메소드를 호출하고 ServiceFactoryImp 구현체가 ConcreateImpl 의 인스턴스를 생성한 후 Service 타입으로 반환한다. 곡선은 아키텍쳐 경계를 뜻하는데, 구체적인 것들로부터 추상적인 것들을 분리한다. [2] 경험 + 구글링 보통 Factory..
책도 읽고
2022. 3. 21. 21:16
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Flutter Text Gradient
- Django Firebase Cloud Messaging
- cocoapod
- ribs
- Flutter Spacer
- Django Heroku Scheduler
- flutter dynamic link
- 장고 Custom Management Command
- Flutter Clipboard
- Sketch 누끼
- 플러터 싱글톤
- SerializerMethodField
- 플러터 얼럿
- Dart Factory
- METAL
- ipad multitasking
- Watch App for iOS App vs Watch App
- Flutter getter setter
- flutter 앱 출시
- 구글 Geocoding API
- drf custom error
- flutter deep link
- PencilKit
- flutter build mode
- github actions
- 장고 URL querystring
- Python Type Hint
- Django FCM
- DRF APIException
- Flutter 로딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함