MVC to MVP Migration
💡 우아한테크코스 과정을 진행하면서 MVC 디자인패턴을 MVP로 마이그레이션을 진행한 이유와 과정에 대하여 기록하였습니다! 개요이전에 MVC 패턴에 대하여 학습하였습니다.[디자인패턴] MVC [디자인패턴] MVC💡 디자인패턴 중에 하나인 MVC 패턴에 대하여 학습하였습니다 ! MVCMVC는 Model, View, Controller의 약자로 하나의 애플리케이션이나 프로젝트를 구성할 때 구성요소를 세가지 역할로 구분한 패턴입jinudmjournal.tistory.com하지만 MVC 패턴으로 구현 후 테스트와 의존성 관련해서 문제점이 있다는 것을 알게 되었고, 이를 보완한 MVP 패턴에 대해서 학습하였습니다.[디자인패턴] MVP [디자인패턴] MVP💡 디자인 패턴 중에 하나인 MVP 패턴에 대하여 학습..
- [Android] Architecture/Architecture Pattern
- · 2024. 9. 1.
MVC Pattern
💡 디자인패턴 중에 하나인 MVC 패턴에 대하여 학습하였습니다 ! MVCMVC는 Model, View, Controller의 약자로 하나의 애플리케이션이나 프로젝트를 구성할 때 구성요소를 세가지 역할로 구분한 패턴입니다.사용자가 controller를 조작하면 controller는 model을 통해서 데이터를 가져옵니다.그 데이터를 바탕으로 시각적인 표현을 담당하는 View를 제어하혀 사용자에게 전달합니다.MVC의 특징MVC 패턴을 적절하게 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리할 수 있습니다.애플리케이션의 시각적인 요소와 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있습니다.ModelData와 애플리케이션의 내부 비즈니스 로직을 처리하기 위한 역할..
- [Android] Architecture/Architecture Pattern
- · 2024. 8. 30.