🌱 오늘의 주제 : 디자인 패턴 정리(2)
🌱 목차
- MVC 패턴이란?
- MVP 패턴이란?
- MVVM 패턴이란?
🌱 답변
- MVC 패턴이란? -
- MVC패턴은 모델(Model), 뷰(View), 컨트롤러(Controller)로 이루어진 디자인 패턴이다.
- 재사용성과 확장성이 용이하다는 장점이 있다.
- 애프릴케이션이 복잡해질수록 모델과 뷰의 관계가 복잡해지는 단점이 있다.
- MVP 패턴이란?
- MVC패턴으로부터 파생되었다.
- MVC에서 C에 해당하는 컨트롤러가 프레젠터(presenter)로 교체된 패턴이다.
- MVVM 패턴이란?
- MVC의 C에 해당하는 컨트롤러가 뷰모델(view model)로 바뀐 패턴이다.
- 커맨드와 데이터 바인딩을 가지는 것이 특징이다.
'Computer Science > 디자인 패턴' 카테고리의 다른 글
CS - 디자인 패턴 정리 (0) | 2023.07.10 |
---|---|
CS - 프로그래밍 패러다임 (0) | 2023.06.27 |
CS - 디자인 패턴 (2) (0) | 2023.06.27 |
CS - 디자인 패턴 (1) (0) | 2023.06.26 |