관심사 분리
[디자인 패턴] MVC 패턴
MVC 패턴이란? MVC 패턴 Model - View - Controller 3개의 컴포넌트로 이루어진 패턴 Model: 데이터와 비지니스 로직을 관리하는 컴포넌트 사용자가 원하는 데이터나 기능들을 다룬다. View: 레이아웃과 화면을 처리하는 컴포넌트 사용자에게 보여주는 화면을 처리한다. Controller: Model과 View를 연결하는 컴포넌트 사용자가 원하는 다양한 요청을 처리한다. MVC 패턴의 사용이유? 여러 글을 읽어 보고, 코드를 짜보면서 느꼈던 가장 주된 이유는 역할을 분담하면서 생기는 이점이었던 거 같습니다. [ 관심사 분리 ] mvc패턴을 사용하면서 결국 View와 model을 메인 코드에서 분리하게 된다. 이는 결국 분리된 컴포넌트는 자신이 해야할 일만 하면 되므로 역할 분담을 한..