로딩
요청 처리 중입니다...

[WPF] MVVM 패턴

 [WPF] MVVM 패턴

만약 하나의 C# 파일에 컨트롤 코드와 논리적 기능 코드가 작성되어 있다면 많은 문제점이 있다. · 거대한 파일을 만들어내고 유지 보수가 갈수록 어렵게 된다. · 테스트를 하기위해 UI를 인스턴스화해야 하므로 어렵다. · 컨트롤에 대한 참조는 다른 화면에서 코드 재사용을 어렵게 한다. 이외에도 많은 문제점이 있으므로 우리는 WPF로 애플리케이션 개발할때 MVVM 패턴을 활용하여 개발해야 한다.

MVVM 구성 · Model : 비즈니스 클래스로 구성되어 UI에 제공된 데이터를 갖고 있다. Model은 쉽게 단위 테스트 가능하다. · View : 순수 XAML로 구성된 UI이다.

View는 자동화된 테스트를 사용해 테스트가 어렵기 때문에 View의 코드 양을 줄여야 한다. · ViewModel : View의 DataContext 역할을 하여 둘 사이의 접착제 역할을 한다. MVVM 모델의 장점 · 설계자의 코드 리뷰를 훨씬 쉽게 만들어준다. · 깨끗하고, 재사용 가능하다 · 자동화된 단...

# model # 뷰 # 모델 # WPF # viewmodel # view # MVVM패턴 # MVVM절차 # MVVM장점 # MVVM # 뷰모델

원문 링크 : [WPF] MVVM 패턴