본문 바로가기 메뉴 바로가기

From Gargantua

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

From Gargantua

검색하기 폼
  • 분류 전체보기 (212)
    • Java (70)
      • Design Patterns (10)
    • Spring (39)
      • JPA (3)
    • Kafka (1)
    • Algorithm (14)
    • Javascript (10)
    • WEB (12)
    • DB (16)
      • MongoDB (15)
    • Life (21)
  • 방명록

옵저버 패턴 (1)
옵저버 패턴(Observer Pattern)

* 옵저버 패턴 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 의존성을 정의 * Java 내장 옵저버 패턴 작동 방식 Observer 객체 : java.util.Observer 구현 Subject 객체 : java.util.Obervable 상속 * java.util.Observable 단점 . 클래스이기 때문에 상속해서 사용해야한다. 그래서 재사용성에 제약. . 인터페이스가 없기 때문에 Observer API와 잘 맞는 클래스를 직접 구현 불가. . Observable 클래스의 핵심 메소를 외부에서 호출 불가. 서브클래스를 인스턴스 변수로 사용 불가. -> 직접 API 구현해서 사용 * 디자인 원칙 1. 애플리케이션에서 달라지는 부분을..

Java/Design Patterns 2020. 3. 15. 18:35
이전 1 다음
이전 다음
반응형
300x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바