Closed Glsme closed 1 year ago
Model, View, Controller
Model, View, Controller, ViewModel
Model-View-Controller
Controller๊ฐ View์ Model์ ๋ชจ๋ ์์ ํ๋ ํํ MVC๋ ViewController๊ฐ ๋๋ถ๋ถ์ ์ญํ ์ ๋งก์ Massive ViewController๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
Model-View-ViewModel
View๊ฐ ViewModel์ ์์ ํ๊ณ ViewModel์ด Model์ ์์ ํ๋ ํํ MVVM์ ViewModel์ ํตํด Controller์ ์ญํ ์ค ๋น์ฆ๋์ค ๋ก์ง์ ๋ถ๋ฆฌํด์ ์ฒ๋ฆฌํ๊ณ View๋ ํ๋ฉด ๊ตฌ์ฑ๋ง ํ ์ ์์ด Controller์ ์ญํ ์ ์ค์ด๊ณ ์ฝ๋๋์ ์ค์ผ ์ ์๋ค.
์๋ฅผ ๋ค์๋ฉด, MVC ํจํด์ ์ ์ ์ ์ํธ์์ฉ ์ View์์ Controller์๊ฒ ์๋ฆฌ๊ณ Controller๊ฐ ๋ชจ๋ ์ฒ๋ฆฌํ๋ค๋ฉด MVVM์ ViewModel์ด ๋ก์ง๋ง ๊ฐ์ง๊ณ ์๊ณ View์์ ์ฒ๋ฆฌํ ์ง ๊ฒฐ์ ๋ง ํ๋ค.
๐๏ธ ๋ง๊ฐ์ผ
2023.01.29
๐ ์ฐธ์ฌ์
โ ๏ธ ๋ง์ง๋ง์ผ๋ก ๋ต๋ณ ๋จ ์ฌ๋์ด ์ด์ close ํ๊ณ ๋ฆฌ๋๋ฏธ์ ํญ๋ชฉ ์ ๋ฐ์ดํธ ํด์ฃผ์ธ์.