-
26장 - 메인 컴포넌트클린 코드(Clean Code)/클린 아키텍처요약 2023. 1. 20. 00:01반응형
메인 컴포넌트
모든 시스템에는 최소한 하나의 컴포넌트가 존재하고, 이 컴포넌트가 나머지 컴포넌트를 생성, 조정, 관리합니다.
이를 메인 컴포넌트라고 합니다.
가장 낮은 수준의 정책으로 시스템의 초기 진입점입니다.
보통 시스템에서 더 높은 수준을 담당하는 부분으로 제어권을 넘기는 역할을 맡습니다.
호출은 메인에서 하지만 실제 처리하는 일은 다른 고수준 컴포넌트로 위임합니다.
결론
메인을 애플리케이션 플러그인이라고 생각하면 좋습니다.
외부 자원을 모두 수집한 뒤, 제어권을 애플리케이션의 고수준 정책으로 넘기는 플러그인입니다.
'클린 코드(Clean Code) > 클린 아키텍처요약' 카테고리의 다른 글
34장 - 빠져 있는 장 (0) 2023.01.28 33장 - 사례 연구: 비디오 판매 (0) 2023.01.27 25장 - 계층과 경계 (0) 2023.01.19 24장 - 부분적 경계 (0) 2023.01.18 23장 - 프레젠터와 험블 객체 (0) 2023.01.15