usecase implementation
-
Domain 레이어란?Clean Architecture 2025. 7. 20. 21:43
안녕하세요. 오늘 초복이네요 ^^ 비 온 뒤로 햇빛이 너무 강해서 우산을 양산처럼 쓰고 다니고 있어요. 오늘은 클린 아키텍처의 도메인 레이어에 대해 알아보고자 합니다. 먼저 저번에 보여드린 밥아저씨의 클린 아키텍처 그림을 한번 살펴보겠습니다! 밥아저씨의 클린 아키텍처에서 안쪽의 UseCases 와 Entities 가 위치하는 곳이 바로 도메인 레이어로 볼 수 있습니다. 도메인 레이어는 순수 비즈니스 로직과 앱의 핵심 규칙을 정의하는 영역입니다. 다른 어떤 레이어도 의존해서는 안되며, 어떤 외부 변경이 도메인 영역에 영향을 주면 안됩니다. 위의 클린 아키텍처 영역을 6개의 레이어(모듈)로 분리하면 아래와 같습니다. User Interface(UI) 레이어, Presentation 레이어, Domain 레이..