반응형 cleanArchitecture1 Clean Architecture 란? (클린아키텍쳐) 클린 아키텍처(Clean Architecture)란시스템의 각 요소들을 명확하게 분리하면서도, 유연하게 연결될 수 있도록 디자인 하는 SW 설계 구조 이다. 아래 그림을 보면 명확히 구분이 되어있다. 각각의 구조와 설명은 아래와 같다.- Entity 애플리케이션의 비즈니스 로직을 담당하는 엔티티 애플리케이션의 핵심 비즈니스 규칙과 데이터를 포함하며, 다른 레이어에 의존하지 않음- Use Case 애플리케이션의 비즈니스 규칙을 실행하는 유스케이스(Use Case)가 위치하는 곳 엔티티의 데이터를 이용하여 비즈니스 규칙을 구현하고, Presenter 레이어로 결과를 반환- Interface Adapters 외부 요청(사용자 인터페이스, 데이터베이스 등)을 Use Case와 Entity가 이.. 2024. 9. 20. 이전 1 다음 반응형