본문 바로가기
네이버클라우드/JAVA 웹 프로그래밍

JAVA 17일차 (2023-06-15) 자바 기초 DAY15_인터페이스를 이용한 객체 사용 규칙 정의_개인프로젝트 - 마트 관리 시스템

by prometedor 2023. 6. 15.
## 17. 인터페이스를 이용한 객체 사용 규칙 정의

- 인터페이스 문법으로 핸들러의 실행 규칙 정의
- 인터페이스에 정의한 대로 핸들러 구현
- 인터페이스에 정의한 대로 핸들러 실행

ㄴ 구현 클래스는 인터페이스 규칙에 따라 작성

 

인터페이스를 이용한 객체 사용 규칙 정의

 

인터페이스 문법으로 핸들러의 실행 규칙 정의

 

인터페이스에 정의한 대로 핸들러 구현

ㄴ 인터페이스에 정의한 것과 다르므로 오류

=> service() -> execute() 로 변경

 

=> App.java 도 같이 변경해줘야 함

 

App.java 수정

 

 

ㄴ Handler Interface 를 import 해줘야 함

=>

ㄴ ItemHandler 와 MemberHandler 에도 Handler Interface 를 설정해주어야 함