목차 인터페이스 정의 인터페이스 구현 구현체 사용 방법 인터페이스 상속 인터페이스 default 메서드 (Java8) 인터페이스 static 메서드 (Java8) 인터페이스 private 메서드 (Java9) 인터페이스 정의 붕어빵 기계의 설계도 이다. 여러 붕어빵 체인점들이 붕어빵 기계의 설계도를 보고 설계할 수 있도록 도와 준다. 각 체인점들은 기능의 이름을 동일하고 기능의 내용은 입맛대로 설계할 수 있다. 각 체인점들은 본사의 설계서에 있는 모든 기능을 구현 해야 한다. 붕어빵 기계의 기능을 빼먹으면 붕어빵 기계는 동작하지 않는다. 붕어빵 본사는 기능의 이름으로 각 체인점들을 점검할 수 있다. 본사는 체인점의 붕어빵 기계가 고장났을 때 유지보수가 쉬워 진다. class 키워드 대신 interface..
인터페이스
목차 인터페이스 정의 인터페이스 구현 구현체 사용 방법 인터페이스 상속 인터페이스 default 메서드 (Java8) 인터페이스 static 메서드 (Java8) 인터페이스 private 메서드 (Java9) 인터페이스 정의 붕어빵 기계의 설계도 이다. 여러 붕어빵 체인점들이 붕어빵 기계의 설계도를 보고 설계할 수 있도록 도와 준다. 각 체인점들은 기능의 이름을 동일하고 기능의 내용은 입맛대로 설계할 수 있다. 각 체인점들은 본사의 설계서에 있는 모든 기능을 구현 해야 한다. 붕어빵 기계의 기능을 빼먹으면 붕어빵 기계는 동작하지 않는다. 붕어빵 본사는 기능의 이름으로 각 체인점들을 점검할 수 있다. 본사는 체인점의 붕어빵 기계가 고장났을 때 유지보수가 쉬워 진다. class 키워드 대신 interface..
2022.07.09