MVC (Model-View-Controller) 란 사용자 인터페이스와 비즈니스 로직을 분리하여 코드의 유지보수성과 재사용성을 높이는 데 중점을 둔 디자인 패턴!!주로 UI 요소를 효율적으로 관리하기 위해 많이 사용한다. MVC 패턴의 구성요소 Model : 데이터와 관련된 부분View : 사용자한테 보여지는 부분 Controller : Model과 View 중계Service : API 통신을 담당 Model데이터를 저장하고 관리 및 비즈니스 로직을 포함외부 API와의 통신 로직을 포함할 수 있지만, 일반적으로는 Service로 분리하여 더 명확하게 유지Model 내부에는 Controller과 View에 관련된 코드가 있으면 안된다!!! (의존하면 안된다) View시각적으로 표시사용자의 입력을 Cont..