Architecture

안드로이드

MVC, 모델 - 뷰 - 컨트롤러

객체들은 세 부분, 즉 모델, 컨트롤러, 뷰로 계층이 분리된다. 안드로이드 API 는 모델 - 뷰 - 컨트롤러라는 아키텍쳐에 맞추어 설계되었다. 애플리케이션의 어떤 객체든 모델 객체 (model object) 또는 뷰 개체 (view object) 또는 컨트롤러 객체 (controller object)가 되어야 한다는 것이 MVC 의 주요 관점이다. 모델 객체는 애플리케이션의 ‘데이터’와 ‘비즈니스 로직’을 갖는다. 모델 클래스는 앱과 관계가 있는 것들을 모델링한다. 모델 객체는 UI를 모른다. 데이터를 보존하고 관리하는 것이 유일한 목적이다. 뷰 객체는 자신을 화면에 그리는 방법과 터치와 같은 사용자의 입력에 응답하는 방법이다. 화면에서 볼 수 있는 것이라면 그것은 뷰 객체이다. 컨트롤러 객체는 뷰와 ..

minux.
'Architecture' 태그의 글 목록