🪄 디자인 패턴: 유지보수와 로직을 분리하고 코드를 재사용하는 등 개발에 있어 더 쉽고 편리하게 사용할 수 있게 만든 특정한 방법들을 디자인 패턴이라고 한다.종류로는 스트래티지 패턴, 옵저버 패턴, MVC 패턴 등이 있다. 💡 MVC 패턴: 웹 개발 시 사용되는 소프트웨어 디자인 패턴 중 하나로 체계적인 틀 안에서 동적 웹을 개발할 수 있도록 도와준다. Model : 애플리케이션의 데이터와 비즈니스 로직을 포함한다. 데이터베이스와 상호작용, 데이터 처리 및 검증과 같은 작업을 처리한다.view나 controller에 대해 어떠한 정보도 알지 않아야 한다.Service : 비즈니스 로직을 수행한다. controller로부터 넘어온 요청을 처리하고 다시 controller로 가공한 데이터를 넘긴다.d..