Developer Factory

30. JAVA Interpace 와 추상 클래스 본문

Developer/Java

30. JAVA Interpace 와 추상 클래스

Jeremy.Park 2014. 7. 3. 00:23
/* Custom Event 다루기
 * - 이벤트 처리 방식을 사용하여 쌍방향 참조를 제거
 *
 * 1) Event 정의
 * StateChangeEvent 클래스 생성
 *
 * 2) Event Listener 정의
 * - 이벤트가 발생했을 때 호출할 메서드를 정의
 * - caller와 callee 사잉의 호출 규칙은 인터페이스 문법으로 정의한다.
 * - 인터페이스란? Caller와 Callee 사의의 호출 규칙이다.
 * - 추상 클래스란? 하위 클래스들에게 상속해줄 공통 속성과 공통 기능을 정의한 클래스이다.
 * - 추상 메서드란? 하위 클래스에서 반드시 정의해야 하는 메서드이다.
 */



// EventListener
// - 이벤트 처리 규칙을 표시용.
// - 메서드가 없다. 태깅용.
// - 즉 인터페이스는 이벤트의 규칙을 정의한다는 사실을 표시.

// 인터페이스
// - 모든 메서드는 추상메서드이다. 하위 클래스에서 반드시 구현해야 한다.
// 문법) public abstract 리턴다입 메서드명(파라미터 선언...);
//                      public abstract를 생략할 수 있다. (생략해도 public이다)

// 모든 변수는 상수이다.
// 문법) public static final 타입 변수 = 값;
  


'Developer > Java' 카테고리의 다른 글

31. JAVA Throwable try .. catch 예외처리  (0) 2014.07.03
29. JAVA 객체간의 관계 with UML  (0) 2014.07.03
28. JAVA AWT의 hierarchy  (0) 2014.07.03
27. JAVA 상속  (0) 2014.07.03
26. JAVA JavaWindow Programming  (0) 2014.07.03