MVC패턴1 MVC 모델 Model/View/Controller (MVC) 모델 MVC(Model View Controller) 모델은 중앙 데이터 구조를 갖는다. 시스템을 세 개의 서브 시스템인 Model, View, Controller로 나누어 구성한다. 제어 서브시스템은 뷰 서브시스템과 모델 서브시스템 사이에서 가교 역할을 한다. 같은 모델의 서브시스템에 대하여 여러 뷰 서브시스템을 필요로 하는 상호작용 시스템에 적합하다. 이렇게 시스템을 세 가지로 분리하는 이유는, 사용자 인터페이스인 View 서브시스템과 데이터와 데이터 처리 로직인 Model 서브 시스템을 독립적으로 분리함으로써 변경에 대한 영향을 덜 미치도록 하려는 것이다. 사용자 인터페이스 부분(View)이 자주 변경되어도 모델 서브시스템에는 영향을 주지 않게하기 .. 2022. 12. 19. 이전 1 다음