현재 개발하고 있는 Unity 앱은 Firebase와 같은 백엔드에서 데이터를 받아와 UI에 표시해야 하는 것이기 때문에 데이터와 UI를 분리하여 유지보수성을 높여주는데 가장 적합한 패턴을 MVC, MVVM 이라 생각하여 2가지 중 하나의 패턴을 적용할 예정이다. 그럼 이 2가지 패턴에 대한 개념을 다시 한번 공부할겸 정리해보자 1. MVC (Model-View-Controller) 패턴 구조Model:데이터 및 비즈니스 로직을 관리, 데이터베이스나 Firebase와의 통신, 데이터 처리 로직이 포함View:사용자에게 보여지는 UI 요소. Unity에서 Canvas, 버튼, 텍스트 필드 등을 뜻한다고 보면 된다!!Controller:View와 Model 간의 중재자 역할, 사용자 입력을 받아 처리하..