MVC, MVP, MVVM 패턴
MVC 패턴 Model(모델), View(뷰), Controller(컨트롤러)로 이루어진 디자인 패턴입니다. 이 패턴은 주로 인터페이스를 가진 응용 프로그램에서 사용되며, 애플리케이션의 개발과 유지 보수를 쉽게 하기 위해 데이터, 프레젠테이션, 프로세싱을 서로 분리합니다. 애플리케이션의 구성 요소를 세가지 역할로 구분하여 개발 프로세스에서 각각의 구성 요소에만 집중해서 개발할 수 있습니다. 재사용성과 확장성이 용이하다는 장점이 있고, 애플리케이션이 복잡해질수록 모델과 뷰의 관계가 복잡해지는 단점이 있습니다. (🧑🏻💻 저는 여기서 모델과 뷰의 관계가 복잡해진다는 거에 궁금증이 생겼는데 밑에서 설명하겠습니다!) 🍓 Model (모델) 모델은 애플리케이션의 데이터인 데이터베이스, 상수, 변수 등을 뜻합니다...
2024. 1. 31.