IT개발정보/spring and java
Java Interface 의 필요성
terry.j
2023. 2. 11. 16:22
Java Interface 의 필요성
- 인터페이스는 interface 키워드를 통해 선언
- implements 키워드를 통해 일반 클래스에서 인터페이스를 구현
구현 소스 (service에서 생성)
package sample.spring.yse.book;
import java.util.List;
import java.util.Map;
public interface BookService {
//앞에 public 은 생략가능. 없으면 기본적으로 public 으로 인식
// class 대신 interface로 명시하면 되고 접근제어자는 public 또는 default만 가능
//자료형 상수명 = 값;
//자료형 메소드명 ([매개변수,....]) { }
String create(Map<String, Object> map);
Map<String, Object> detail(Map<String, Object> map);
boolean edit(Map<String, Object> map);
boolean remove(Map<String, Object> map);
List<Map<String, Object>> list(Map<String, Object> map);
}