Observer
1 Observer
- Observer 패턴이란 한 객체의 상태가 바뀌면 그 객체의 의존하는 다른 객체에게 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 의존성을 정의하는 것
- 신문 구독 메커니즘만 제대로 이해하면 옵저버 패턴을 쉽게 이해할 수 있습니다.
- 신문사를
Subject, 구독자를Observer로 부른다는 것만 기억하면 됩니다.
- 신문사를
1.1 Observer 패턴 동작과정
Observer가Subject를 구독합니다.Subject는 데이터를 관리하며 이 데이터가 변경될 때마다 이 소식을Observer에게 알립니다.- 더 이상
Subject의 관심이 없는Observer는 구독을 해지합니다.