반응형 CS/Design Pattern1 [Design Pattern] MVC Model-View-Controller, MVC는 소프트웨어 디자인 패턴 중 하나로 소프트웨어를 3개의 영역으로 나누고 각 영역에 고유한 책임을 부여함으로써 영역 간의 결합도를 낮추고 소프트웨어의 유지보수성을 높인 디자인 패턴입니다. 구조 MVC는 Model, View, Controller 3개의 영역으로 이루어졌습니다. 각 영역은 고유한 책임을 가집니다. Model Model은 데이터의 가공과 비즈니스 로직을 책임집니다. 데이터베이스와 통신하고 변수, 상수 등의 데이터를 관리하며 소프트웨어의 비즈니스 로직을 구현합니다. 이러한 Model은 다음과 같은 특징을 가집니다. 사용자에게 필요한 모든 데이터를 가지고 있어야 합니다. View, Controller의 정보를 몰라야 합니다. 데이터의 갱신이 발생했을.. 2022. 8. 24. 이전 1 다음 반응형