Model-View-Controller

App에서 공장 : 생산 기능을 수행한다.

사장 : 기업체 전체를 관장하고 통제한다.

영업부 : 판매를 담당한다.

공장과 영업부가 직접적으로 소통하지 않는다.


Model : 핵심 두뇌 ( 생산 ) 기능을 수행한다.

Controller : App 전체를 통제

View :

Model : 계산, 계산된 것 제공

Controller : 입력 지시를 내리고 출력정보를 받아서 출력지시를 내린다.

View : 입출력( 키보드 입력, 화면 출력 )