옵저버패턴1 [헤드퍼스트 디자인패턴 2장] 옵저버 패턴 2장 - 옵저버 패턴 옵저버 패턴이란? 옵저버패턴 클래스 다이어그램 신문사 + 구독자 = 옵저버 패턴 신문사는 주제(subject), 구독자를 옵저버(observer)라고 부른다. 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체에 연락이 가고 자동으로 내용이 갱신되는 방식으로 다대다 의존성을 정의합니다. 옵저버 패턴은 보통 주제 인터페이스와 옵저버 인터페이스가 들어있는 클래스 디자인으로 구현합니다. 옵저버로 등록하거나 탈퇴하고 싶은 경우 Subject인터페이스에 있는 메소드를 사용합니다. 옵저버가 될 가능성이 있는 객체는 Observer인터페이스를 구현해야합니다. 주제의 상태가 바뀌었을 때 호출되는 update() 메소드만 구현 옵저버에는 데이터를 보내주는 푸시(push) 방식과 옵저버가 데이터를.. 2022. 6. 15. 이전 1 다음