Java

[디자인 패턴]MVC 패턴

셩리둥절 2022. 10. 6. 15:10
반응형

MVC(Model-View-Controller)

사용자 인터페이스, 데이터 및 논리 제어 구현 시 사용하는 소프트웨어 디자인 패턴입니다.

소프트웨어의 비즈니스 로직과 인터페이스를 분리하는 목적으로 사용합니다.

Model

데이터와 비즈니스 로직을 관리

View

레이아웃과 화면을 처리

Controller

명령을 Model과 View로 Routing


사용 예시

Controller

Model

View


MVC 단점

Model과 View의 의존성이 높아져 애플리케이션이 복잡해지는 경우 유지보수가 어렵습니다.

 

 


코드 : 직접

 

사진 출처 : https://beomy.tistory.com/43

반응형

'Java' 카테고리의 다른 글

Scanner와 BufferedReader 차이 분석  (3) 2025.02.06
java 프로그램 소스 분석  (1) 2023.04.27
변수(Variable)  (1) 2022.09.18
JVM(Java Virtual Machine)  (0) 2022.09.15
Java  (1) 2022.09.11