일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- apache란
- java
- 디자인 패턴 예제
- 안드로이드 스튜디오 style
- AAC
- edittext 연결
- Thread
- 변수
- 객체지향 프로그래밍 5가지 원칙
- 아파치 엔진엑스
- dagger error
- 이중for문 사용 안하기
- hilt error
- apache nginx
- 다른 객체 리스트의 비교
- 아파치란
- 안드로이드 디자인패턴
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- 리사이클러뷰 아이템 재사용
- recyclerview item recycle
- 자바 스레드 예제
- 안드로이드 스튜디오 custom dialog
- savedinstancestate
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- Kotlin
- 안드로이드 스튜디오 커스텀 다이얼로그
- 안드로이드 스튜디오 인터넷 연결 확인
- LifeCycle
- 안드로이드 스튜디오 tts
- java thread 예제
- Today
- Total
목록안드로이드 디자인패턴 (3)
Sam Story

지난번 포스팅에 이어 오늘은 MVVM 패턴에 대해 포스팅 해보려 한다. 디자인 패턴에 관한 내용은 지난번 포스팅에서 다루었었는데 디자인 패턴 MVP , MVC 패턴에 대한 이해가 부족하다면 글 최하단의 포스팅을 참고하도록 하자. 1. MVVM 디자인 패턴이란?MVVM 패턴은 Model + View + ViewModel 세가지 구성요소의 앞글자를 따온 패턴이다. 세가지 구성요소에 대해 간단하게 알아보자. 1. Model - 데이터와 비즈니스 로직을 주로 관리한다 - ViewModel에게 명령을 전달 받고 데이터의 상태를 변경시킨다. - 데이터의 상태가 변경되면 다시 ViewModel에게 알린다. 2. View - View , Layout 등 화면을 처리하는 곳 (안드로이드의 경우 Activity , ..

오늘은 안드로이드 디자인 패턴중에 하나인 MVC 패턴에 대해 포스팅 해보려 한다. 디자인 패턴에 관한 내용은 하단 링크에 정리해놓은 포스팅이 있으니기본적인 내용은 생략하도록 하겠다 디자인 패턴 (Design Pattern)디자인 패턴이란 무엇인가 ? 쉽게 말하면 소프트웨어의 개발 방식을 문서로 공식화 한 것. 개발 중 자주 나타나는 문제들을 해결하기 위한 방법 중 하나로 개발 과정에서의 불편한 점을 보완하samtistory.tistory.com 1. MVC 디자인 패턴이란?MVC 패턴은 Model + View + Controller 세가지 구성요소의 앞글자를 따온 패턴이다. 이 세가지 구성요소에 대해서 간단하게 설명해보자면 1. Model - 데이터 , 비즈니스 로직을 주로 관리한다. - Contr..

디자인 패턴이란 무엇인가 ? 쉽게 말하면 소프트웨어의 개발 방식을 문서로 공식화 한 것. 개발 중 자주 나타나는 문제들을 해결하기 위한 방법 중 하나로 개발 과정에서의 불편한 점을 보완하는 설계 노하우를 축적하여 이름을 붙인 형태로 정리한 것이다. 디자인 패턴의 장점이러한 디자인 패턴은 개발자들이 만든것이다. 개발자들이 직접 설계를 하였기 때문에 대부분의 디자인 패턴은 재사용이 용이한 형태로 정리되어 있다. 그렇기에 추후 유지 및 보수가 편리한 것은 물론이고 코드 가독성도 향상 된다고 볼수 있다. 또한 일정한 개발규칙을 정한 것이기에 협업을 할때도 편리하게 협업을 진행 할 수 있다. 디자인 패턴의 종류앱 에서의 디자인 패턴으로는 세종류가 있다. MVC 패턴MVP 패턴MVVM 패턴 각각의 패턴에 대해서는 ..