객체의 상태변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 패턴입니다.
옵서버 패턴을 설명하는 예제코드로 그나마 쉽게 이해할만한 블로그를 찾아서 링크로 남겨 놓겠습니다
https://magicmon.tistory.com/220
옵저버 패턴은 단일 패턴으로도 쓰일 수 있지만 나중에 Notification Center에서 활용되기도 합니다.