
[Design Pattern] 옵저버 패턴(Observer Pattern)
·
Computer Science/Design Pattern
"헤드 퍼스트 디자인 패턴(개정판)"을 읽고 정리한 내용입니다. 2. 객체들에게 연락 돌리기옵저버 패턴 옵저버 패턴(Observer Pattern)은 객체들 사이에서 일대다(one-to-many) 관계를 정의해서 하나의 객체의 상태가 변할 때 모든 의존성 있는 객체들에게 자동으로 통지하고 업데이트하는 패턴이다. 신문사(Publisher)와 구독자(Subscriber)로 이루어지는 신문 구독 서비스를 떠올리면 이해하기 쉽다. 디자인 원칙애플리케이션에서 달라지는 부분을 식별하고 불변으로부터 그것들을 분리해라. (Identify the aspects of your application that vary and separate them from what stays the same.)달라지는 부분을 찾아서 나머지..