개요서비스는 인터페이스로 구현되며 비즈니스 로직의 추상화된 계약을 정의한다.수행해야 할 비즈니스 메서드의 시그니처(이름, 파라미터, 반환 타입)를 선언한다.구체적인 구현 로직은 포함하지 않고, 메서드의 동작 방식만을 정의합니다. 서비스임플은 서비스 인터페이스의 실제 구현을 담당한다.구체적인 비즈니스 로직을 작성하고, Repository와 상호작용하여 데이터 처리 및 비즈니스 규칙을 적용한다. Service와 ServiceImpl을 분리하는 이유1. 느슨한 결합(Loose Coupling)인터페이스를 통해 구현을 분리함으로써 시스템의 유연성을 높인다.구현 클래스를 쉽게 교체하거나 변경할 수 있다.2. 다형성(Polymorphism) 지원여러 구현체를 만들어 다양한 비즈니스 로직을 적용할 수 있다.예: 테..