UI Design Patterns & MVVM Design Patterns C# WPF를 개발하기 전에 UI 디자인 패턴 중 하나인 MVVM 패턴에 대해 알아두면 도움이 많이 된다. 우선 다양한 디자인 패턴에 대해 먼저 알아보자. 디자인 패턴 (Design Patterns) 사용자를 통해 데이터를 입력받거나 DB로부터 가져온 데이터를 출력해서 확인하는 등 다양한 UI 컨트롤을 통해 사용자와 상호작용하는 것을 UI(User Interface) 또는 UX(User Experience)라고 한다. UI 개발을 보다 효율적으로 만들 수 있게 그리고 UI를 개발할 때 발생할 수 있는 문제점들을 해결하기 위해 UI 설계 방법을 구성한 것을 UI 설계 패턴이라고 한다. 대표적인 디자인 패턴인 MVC, ..