interface 사용 이유 java · 12 Jan 2023 메세징을 위한 함수들만 추상화 해, 구현부와 분리해준다. 구현부를 분리하면, 상황에 맞는 구현 클래스만 생성해 사용하면된다. default 예약어를 통해 미리 메소드를 구현할 수도 있다.