[CS] MVC design pattern / MVC 디자인 패턴
MVC 패턴은 애플에서 기본적으로 지원하는 디자인 패턴 Model + View + Controller 구조의 architecture pattern. 1. Model은 앱의 데이터와 핵심 기능인 비즈니스 로직등을 소유 2. View는 사용자에게 정보를 표시 (하나 이상의 뷰) 데이터를 보여주거나 UI를 담당한다. 3. Controller는 Model과 View의 중간다리 역할로 View로부터 사용자의 입력을 처리하여 Model에게 어떤 작업을 해야 하는지 알려주거나, Model의 데이터 변화를 View에게 전달하여 View를 어떻게 업데이트할지 알려준다. 이는 정보가 사용자에게 제공되는 방식과 사용자로부터 받아 들여지는 방식에서 정보의 내부적인 표현을 분리하기 위해 나뉘어진다. 이는 컴포넌트를 분리하며 코..
2022.10.21