- 정의
- 주체가 어떤 객체의 상태변화를 관찰하다가 상태변화가 있을 때마다 메서드 등을 통해 옵저버 목록에 있는 옵저버들에게 변화를 알려주는 패턴.
- 예시
- 유튜브 채널의 알림을 생각해보면 유튜브 채널이 변화를 감지해야 하는 객체이고 구독자들이 옵저버들이라고 볼 수 있다
출처
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - 큰돌
출처
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - 큰돌