반응형
츄르사려고 코딩하는 코집사입니다.
1. MVVM 패턴
- MVVM 패턴은 비즈니스 로직과 프레젠테이션 로직을 UI로부터 분리하는 패턴을 말한다.
- MVVM 패턴의 구성요소는 Model, View, View Model로 나뉜다.
- MVVM 패턴의 흐름은 View -> View Model -> Model로 가는데, 아래의 사진과 같이, View는 View Model은 알지만, View Model은 View를 모르고, View Model은 Model을 알지만 Model은 View Model을 모른다.
- 아래의 구조처럼 되어 있어 로직을 분리할 수 있다.
- 그렇기 때문에, 테스트나 유지보수, 재사용성이 쉬워진다.
2. View
- View는 UI 역할을 한다. 우리가 화면으로 보는 것들을 담당한다.
3. View Model
- View Model은 View가 사용할 수 있도록 Model의 데이터를 가공하여 View에게 준다.
4. Model
- Model은 비즈니스 로직을 담당한다.
반응형
'IT' 카테고리의 다른 글
윈도우10(Windows 10)에서 Node.js 성능 개선을 위한 Yarn 설치하는 방법 (0) | 2021.07.12 |
---|---|
윈도우10(Windows 10)에서 NPM을 사용하기 위한 Node.js 설치하는 방법 (0) | 2021.07.12 |
Jupyter Notebook 설치하는 방법 (0) | 2021.07.10 |
디지털 트랜스포메이션 DT(Digital Transformaiton) 이란? (0) | 2021.06.12 |
파이썬 Python: 'module' object is not callable (0) | 2020.09.10 |
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte (0) | 2020.09.09 |
프리마인드(FreeMind) 단축키 (0) | 2020.09.04 |
디자인 씽킹(Design Thinking, 디자인 사고) (1) | 2020.09.03 |
최근댓글