ribs (1) 썸네일형 리스트형 [Architecture] VIPER 패턴 안녕하세요, 제인입니다! 최근 시작한 아키텍처 및 디자인 스터디에서 첫번째로 주제로 다루었던 VIPER 아키텍처 패턴에 대해 정리해보려 합니다. 바로 시작하겠습니다😊 VIPER Pattern이란? View, Interactor, Presenter, Entity, Router의 약자를 따와서 VIPER라는 이름이 명명된 단일책임원칙 기반의 아키텍쳐입니다. 응집도는 높고 결합도는 낮은 형태로, 아무래도 각각의 구분이 많은 만큼 역할 단위의 구분이 명확합니다. (이것이 뭔가 장점이 될 수도 단점이 될 수도 있는 것 같긴합니다..) 이해를 돕기 위해 그림으로 표현해봤는데요, 하나씩 살펴봅시다! View : 어떤 패턴이든 사용하는 View 역할입니다. 주로 UIViewController, UIView들이 이 역할.. 이전 1 다음