컨트롤러는 웹 MVC의 컨트롤러 역할을 한다 서비스는 핵심 비즈니스 로직 구현이다 리포지토리는 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리한다 도메인은 비즈니스 도메인 객체, 예)회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리된다
인터페이스를 implements한 후 오버라이딩을 해서 고쳐준다