Usecases1 [안드로이드] 클린 아키텍처 정리 오늘 알아볼 것은 클린 아키텍처이다. 요즘 책을 읽으면서 공부 중인데 클린 아키텍처에 대한 이야기도 있어서 내가 정리할 겸 글도 쓴다. 아직까지 응용 부분은 힘든 점이 있어서 이번 글에 응용까지 담기는 어려울 것 같고 다음 글에 클린 아키텍처를 도입하여 다시 한번 설명해 주겠다. 클린 아키텍처 클린 아키텍처는 로버트 C. 마틴에 의해 만들어진 철학으로, 소프트웨어의 관심사를 계층별로 분리하는 소프트웨어 디자인 철학이다. 이 클린 아키텍처의 주요 원칙은 코드의 종속성이 외부로부터 내부로 의존한다는 것이다. 내부 계층의 코드는 외부 계층의 기능을 알 수 없다. 외부 계층에 존재하는 변수, 함수 및 클래스( 모든 엔티티 )는 안쪽 계층에서 다시 등장이 불가능하다. 데이터 형식도 계층 간에 별도로 유지하는 것이.. 2022. 5. 24. 이전 1 다음