MVC 패턴은 Model, View, Controller로 나눠진다.
근데 예시들 봐보면 Domain, View, Controller 패키지를 만들어서 사용한다.
왜 그럴까?
처음 MVC 패턴에서 Model이 의미하던 것: 데이터 구조
이후 비즈니스 로직이 더해지면서 Model이 포함하는 것: 데이터 구조 + 서비스에 필요한 전반적인 규칙들
-> 모델보다 도메인 이름이 더 맞겠구나! 근데 MVC 패턴은 이미 굳어진 용어라 그대로 가는 거