<aside> 💡 어떤 클래스를 어느 컴포넌트에 포함 시켜야 할 까에 대한 해결책으로 제시된 원칙들을 소개
</aside>
REP, 재사용 / 릴리즈 등가 원칙 이란
<aside> 💡 재사용 단위는 릴리즈 ( 배포 ) 단위와 같다.
</aside>
CCP, 공통 폐쇄 원칙이란
<aside> 💡 1. 동일한 이유로 동일한 시점에 변경되는 클래스를 같은 컴포넌트로 묶어라 2. 서로 다른 시점에 다른 이유로 변경되는 클래스는 다른 컴포넌트로 분리하라
</aside>
CRP, 공통 재사용 원칙이란
<aside> 💡 컴포넌트 사용자들을 필요하지 않는 것에 의존하게 강요하지 말라
</aside>
컴포넌트 응집도에 대한 세 원칙이 서로 상충 되고 있음
응집도에 대한 원칙 diagram

출처 : https://hwannny.tistory.com/32