김민선 :

M 은 Model, 애플리케이션의 데이터와 비즈니스 로직을 나타냄 데이터의 상태를 관리하며 데이터 변경 시 관련된 뷰와 컨트롤러에 알림을 제공함

사용자가 요청한 데이터에 대한 처리를 담당하고 그 결과를 뷰에 전달함

V 는 View, 사용자에게 데이터를 표시하고 사용자 입력을 받는 역할을 함 모델의 데이터를 시각적으로 표현하며 데이터의 변경 사항을 감지하여 업데이트를 수행함, 모델이나 컨트롤러에 직접적으로 의존하지 않고, 모델의 데이터를 표현하기만 함

C는 Contoller, 사용자 입력을 처리하고, 그에 따라 모델을 업데이트하거나 뷰를 갱신함 모델과 뷰 사이의 중개자 역할을 하며 사용자의 명령을 받아 모델을 업데이트하고 이에 따른 뷰의 갱신을 촉진함 모델과 뷰 간의 직접적인 연결을 방지하고 애플리케이션의 유연성과 확장성을 향상시킴

박준영 -

MVC(Model-View-Controller) 패턴은 애플리케이션을 모델, 뷰, 컨트롤러의 세 가지 요소로 나누어 설계하는 소프트웨어 디자인 패턴입니다. 이 패턴은 사용자 인터페이스와 비즈니스 로직을 분리함으로써 코드의 재사용성과 유지보수성을 향상시키는 데 목적이 있습니다. 하지만, 모델, 뷰, 컨트롤러 간의 의존성이 강해질 수 있으므로, 이를 최소화하는 것이 중요합니다.

유민아

⇒ MVC패턴은 Model, View, Controller로 이루어진 패턴입니다. view는 클라이언트에게 화면을 보여주고, controller는 사용자 입력을 처리하고 데이터를 관리합니다. 이러한 view와 controller 는 서로에게 의존하지 않고, 그 사이에 존재하는 model에 의해 데이터를 주고 받습니다.