인터페이스 클래스
인터페이스 클래스는 정보클래스라고도 한다. (인터페이스 = 정보)
클래스 안에 메서드, 프로퍼티의 나열만 있고 실제로 뭔가를 만들지는 않는다.
즉, "뭘 만들겠다"고 지정만 해두는 것이다.
실제로 구혈할 클래스에서 implements로 인터페이스 클래스를 지정해두면, 인터페이스 클래스에서 지정한 메서드를 구현하지 않으면 컴파일 단계에서 에러를 낸다.
(디버깅 횟수를 줄일 수 있다.)
서로 다른 클래스 일지라도 같은 인터페잇 클래스로 구현해 놓으면 같은 데이터 형처럼 캐스팅해서 쓸 수 있다.
좀더 자세한 내용을 알고 싶다면 야훔님 블로그를 찾아가보자.
댓글 없음:
댓글 쓰기