[ETC] 디자인 패턴(Design Pattern) - MVC, MVP, MVVM
안녕하세요. 오늘은 디자인 패턴에 대해서 이야기하려고 합니다. 과연 디자인 패턴은 무엇인가? 왜 사용해야 하는지? 궁금하신 내용을 해결해보려고 합니다. 이번 글에서는 MVC, MVP, MVVM 패턴에 대해서 이야기하겠습니다. 1. 디자인 패턴 디자인 패턴은 소프트웨어 디자인에서 자주 사용되는 개발 패러다임입니다. 디자인 패턴은 역할의 분리를 하여 개발, 유지보수 효율성이 높아지게 됩니다. 일부 디자인 패턴은 성능 향상도 나타납니다. 2. MVC 패턴 MVC 패턴은 모델(Model), 뷰(View), 컨트롤러(Controller) 세 가지 구성 요소로 구성됩니다. 모델(Model) : 데이터 및 비지니스 로직을 캡슐화 뷰(View) :사용자 UI 컨트롤러(Controller) : 사용자의 입력을 처리하고 ..
2023.03.30