Model-View-Controller
App에서 공장 : 생산 기능을 수행한다.
사장 : 기업체 전체를 관장하고 통제한다.
영업부 : 판매를 담당한다.
공장과 영업부가 직접적으로 소통하지 않는다.
Model : 핵심 두뇌 ( 생산 ) 기능을 수행한다.
Controller : App 전체를 통제
View :
Model : 계산, 계산된 것 제공
Controller : 입력 지시를 내리고 출력정보를 받아서 출력지시를 내린다.
View : 입출력( 키보드 입력, 화면 출력 )