[Android] MVC, MVP, MVVM
GOAL MVC에 대한 이해 MVP에 대한 이해 MVVM에 대한 이해 디자인 패턴? 디자인 패턴이란 소프트웨어 공학에서 특정 문맥에 공통적으로 발생하는 문제에 대해 재사용이 가능하게 만들어 놓은 해결책으로, 각각의 장단점이 다르기 때문에 상황에 따라서 맞는 디자인 패턴을 사용할 수 있다. 이러한 디자인 패턴의 종류는 굉장히 많다. GoF에 의해 생성, 구조, 행위 패턴으로 구분한 디자인 패턴들이 있다. (싱글톤, 옵저버, 어댑터 등이 이에 해당한다.) 객체지향 프로그래밍에서 좋은 애플리케이션 설계를 위해서는 SOLID 원칙, 클린 아키텍처 등 다양한 지식을 요구한다. 오늘은 안드로이드에서 MVC, MVP, MVVM 디자인 패턴(아키텍처 패턴)에 대해서만 정리한다. 내용은 [아키텍처를 알아야 앱 개발이 보..
2022. 7. 12.