기존 interface
구현해야 할 추상 method가 있다
version 1기존 구현 class를 깨지 않고 새 공통 동작을 제공한다.
구현해야 할 추상 method가 있다
version 1body를 가진 새 method를 선언한다
version 2재컴파일 없이 기본 동작을 상속한다
compatible필요한 class만 동작을 바꾼다
custom핵심: default method는 상태를 저장하지 않으며 interface 계약을 무제한 확장하는 수단이 아니다.