popolocrois2.log
로그인
popolocrois2.log
로그인
MVVM
림행크
·
2023년 5월 8일
팔로우
0
architecture
디자인 패턴
아키텍쳐
패턴
0
UI 및 비 UI 코드를 분리하기 위한 UI 아키텍처 디자인 패턴
이점
반복적인 예비 코딩 스타일 사용.
단위 테스트 간소화
팀 공동 작업 지원 (분리된 코드로 개발 후 통합 용이)
유지 관리 효율성 향상, 버그 수정 시 재발 발생 가능성 축소
Model
비지니스 데이터 계층
View
UI 구성 요소
View Model
뷰 데이터 바인딩 대상 제공
동작 순서
View 를 통해 사용자의 action 취득
View Model 로 action 전달
View Model 에서 model 로 데이터 요청
model 에서 가져온 데이터를 가공 후 저장
View 에서 데이터 바인딩
림행크
팔로우
이전 포스트
OOP SOLID
다음 포스트
VIPER, RIBs
0개의 댓글
댓글 작성