Component Rule
[SOLID](https://texonom.com/solid-d0fa2a6ab2b34ceabecd711b93ceb54b) 


### 빌딩에 방을 배치하는 방법
- 대규모 소프트웨어 시스템은 작은 컴포넌트들로 만들어진다
- 컴포넌트는 배포 단위 혹은 사용 가능한 단위
- 잘 설계된 컴포넌트는 플러그인처럼 언제든지 갈아 끼울 수 있는 형태

컴포넌트 응집도를 높이고 연결성을 줄이기

[Component Combination](https://texonom.com/component-combination-c8838cd34f57461b95d849b23071fa35)




[REP](https://texonom.com/rep-ad48b41d0ab145ee9f139b22a971e0fc)


[CCP](https://texonom.com/ccp-a53cd5e49ef745e7b67f2e09a1f54c4c)


[CRP](https://texonom.com/crp-25c042544e8b4551939c39d8e335884f)




> [클린 아키텍처 4부 - 컴포넌트](https://dailyheumsi.tistory.com/238?category=967637)






