image.png

옵저버 패턴 Observer Pattern


패턴 이해하기


신문사 구독 예시

  1. 신문사가 사업을 시작하고 신문을 찍어낸다.
  2. 독자가 특정 신문사에 구독 신청 시, 해지하기 전까지 새로운 신문이 나올 때마다 배달을 받을 수 있다.
  3. 신문을 더 이상 보고 싶지 않으면 구독 해지 신청을 한다.
  4. 신문사가 망하지 않는 이상 개인, 호텔, 항공사 및 기타 회사는 꾸준히 신문을 구독 및 해지한다.

옵저버 패턴 = 신문사(주제) + 구독자(옵저버)

image.png