Notice
Recent Posts
Recent Comments
Link
목록Clean Architecture (1)
DailyCode

MVVM(Model - View - ViewModel) MVVM(Model-View-ViewModel)은 소프트웨어 아키텍처 패턴 중 하나로, Model, View, ViewModel이라는 세 가지 역할로 구성됩니다. MVP(Model-View-Presenter) 패턴과 유사하지만, MVP의 Presenter 역할을 ViewModel이 대신합니다. MVVM은 UI와 비즈니스 로직을 명확하게 분리하여 관리하고, 코드 유지보수성을 높이는 장점이 있습니다. 1.1 아키텍처 패턴 구조 Model - 일반적으로 앱에서 사용하는 데이터 모델이나 API와 상호 작용하는 객체입니다. 비즈니스 로직이 모델에 포함됩니다. View - UI와 관련된 코드입니다. Command Pattern을 이용하여 뷰모델을 구독하며(Pr..
아키텍처
2023. 3. 14. 21:46