목록단일 책임 원칙 (1)
DEV_Larva

VIPER란?VIPER는 View, Interactor, Presenter, Entity, Router의 약자로, 각 컴포넌트가 명확한 역할을 가지고 있어 책임 분리와 코드의 재사용성을 높이는 데 목적이 있습니다. VIPER는 클린 아키텍처의 원칙을 따르고 있으며, 코드의 유지보수성을 극대화하기 위해 각 컴포넌트를 독립적으로 나누는 것을 목표로 합니다. VIPER의 구성 요소 1. View (뷰)View는 사용자 인터페이스를 담당합니다. 사용자에게 데이터를 보여주고, 사용자의 입력을 받아서 Presenter에게 전달하는 역할을 합니다. 중요한 점은 View는 데이터를 처리하거나 비즈니스 로직을 실행하지 않고, 단지 화면에 나타내는 역할만 합니다. 2. Interactor (인터랙터)Interactor는 ..
CS
2024. 9. 18. 22:56