logo

[Design Pattern] UI Architecture를 적용하여 코드를 분리하자 : MVC, MVP

* 관련 기술 스택이 없습니다
emoji

• 우테코 프리코스 4주차 미션에서는 데이터 관리와 사용자 상호작용 로직을 분리하려고 한다. 이를 위해 디자인 패턴(MVC, MVP)을 공부하고 적용해본다.
• MVC 패턴은 Model(데이터), View(화면), Controller(명령)로 역할을 나누어 코드를 분리하여 유지보수와 개발 효율성을 높인다.
• MVC와 MVP 패턴은 UI와 데이터 로직을 분리하기 위한 디자인 패턴으로, MVC는 View와 Model 사이의 의존성이 높지만 MVP는 Presenter를 통해 의존성을 해결한다.
• 우테코 4주차 미션에서는 요구사항에 맞춰 MVP 패턴을 적용하여 BridgeGame 클래스를 Model로 사용하고, InputView와 OutputView를 통해 UI 로직을 분리하였다.

thumbnail
북마크
공유하기
신고하기
12분 분량
조회수 193
profile-imageQuartz
2년 전
Copyright © 2025. Codenary All Rights Reserved.