개발로그

Item 41 - 정의하려는 것이 타입이라면 마커 인터페이스를 사용하라

마커 인터페이스 아무 메서드도 선언하지 않은 인터페이스이다. 자바의 대표적인 마커 인터페이스로는 Serializable, Cloneable, Remote 등이 있다. 대부분의 경우, 마커 인터페이스를 단순한 타입 체크를 하기 위해 사용한다. Serializable 인터페이스를 활용한 예시를 통해 마커 인터페이스를 이해해보자. pac...