디자인 패턴

Studying/Android

[Android] 안드로이드 디자인 패턴(2) - MVP 패턴

[Android] 안드로이드 디자인 패턴(1) - MVC 패턴 지금부터 안드로이드에서 주로 사용하는 디자인 패턴에 대해서 알아보도록 하자. 알아보기에 앞서 과연 디자인 패턴이란 것은 과연 무엇일까? ✅ 디자인 패턴(Design Pattern)이란? 디자인 패턴이란 dahoonkk.tistory.com 지난 글에서는 MVC 패턴에 대해서 알아보았다. 지금부터는 MVP 패턴에 대해서 간략하게 알아보도록 하자. ✅ MVP 패턴이란? MVP 패턴이란 Model, View, Presenter의 앞 글자를 따 지어졌다. MVP는 컨트롤러의 책임에 묶이지 않고도 View와 Activity가 자연스럽게 결합할 수 있도록 한다. MVP 패턴의 가장 큰 특징은 MVC 패턴과는 다르게 UI(View)와 비즈니스 로직(Mod..

Studying/Android

[Android] 안드로이드 디자인 패턴(1) - MVC 패턴

지금부터 안드로이드에서 주로 사용하는 디자인 패턴에 대해서 알아보도록 하자. 알아보기에 앞서 과연 디자인 패턴이란 것은 과연 무엇일까? ✅ 디자인 패턴(Design Pattern)이란? 디자인 패턴이란 소프트웨어의 디자인 과정에서 자주 발생하는 문제들에 대한 일종의 해결책이라고 할 수 있다. 디자인 패턴은 코드에서 반복되는 디자인적 문제들을 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙이고, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어 정리한 것이다. 알고리즘처럼 프로그램 코드로 바로 변환될 수 있는 형태는 아니지만, 특정한 상황에서 구조적인 문제를 해결하는 방식을 설명해 준다. ✅ Android에서 디자인 패턴이 중요한 이유는 뭘까? 위..

Dahoonkk
'디자인 패턴' 태그의 글 목록