정의하려는 것이 타입이라면 마커인터페이스를 사용하라. 요약 ` 마커 인터페이스: 추가하는 메서드 없이 단지 타입의 정의가 목적인 경우. 마커 어노테이션: 클래스나 인터페이스 외의 프로그램 요소에 마킹해야 하거나, 애너테이션을 적극 활용하는 프레임워크의 일부로 그 마커를 편입시키고자 할 경우. 마킹이 된 객체를 매개변수로 받는 메서드를 작성할 일이 있을 경우 ? 마커 인터페이스 : 마커 애너테이션 `