디자인패턴 (1) 썸네일형 리스트형 [iOS] 디자인 패턴 | MVC MVC 패턴 (Model - View - Controller) MVC 디자인 패턴은 애플리케이션의 객체를 모델, 뷰, 컨트롤러의 세 가지 역할 중 하나로 할당한다. 이 패턴은 앱 내에서 객체가 수행하는 역할 뿐만 아니라 객체가 서로 통신하는 방식을 정의한다. 세 유형의 객체는 각각 추상적인 경계에 의해 다른 객체와 구분되며, 그 경계를 넘어 다른 유형의 객체와 통신한다. 각각의 역할을 분리하여, 개발과 유지보수를 편리하게 한다. 모델 (Model) 프로그램이 하는 일 자체를 의미한다. 애플리케이션과 관련된 데이터를 캡슐화하고, 해당 데이터를 조작하고 처리하는 로직과 계산을 정의한다. ex. 게임 속 캐릭터의 정보, 주소록의 연락처 뷰 (View) 사용자와 상호작용하는 interface 애플리케이션 내에서.. 이전 1 다음