MVC (Model-View-Controller) 패턴 Model: 데이터와 비즈니스 로직을 처리하는 부분입니다. 데이터의 상태를 유지하고, 데이터에 대한 조작 및 업데이트를 담당합니다. View: 사용자에게 데이터를 보여주는 역할을 합니다. 사용자 인터페이스(UI)를 표현하고, 데이터의 시각적인 표현을 담당합니다. Controller: 사용자의 입력을 처리하고, Model과 View 사이의 상호작용을 조정하는 역할을 합니다. 사용자로부터의 입력을 받아 Model의 데이터를 업데이트하고, View를 업데이트하여 사용자에게 보여줍니다. MVC 패턴은 각각의 역할을 분리하여 유연하고 확장 가능한 애플리케이션을 구축할 수 있도록 도와줍니다. 데이터, 표현 및 상호작용이 분리되어 있으므로, 변경 사항이 다른 부..