Observer Pattern
Observer Pattern이란? 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에게 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 의존성을 정의한다. 즉, publisher(발행자), Observer(관찰자) = subcriber (구독자)의 관계를 알고리즘화 하기위한 패턴이다.신문사와 신문구독자들, 카페관리자와 카페회원들의 관계와 같이 한 개체가 여러 개체에게 알림이나 공지와 같이 정보를 넘겨주는 경우에 해당한다.주로 composition방식을 이용한다. *composition(구성)A에 B가 있다.한 객체에 객체를 포함시키는(has ~a 관계)가 아닌 인터페이스를 포함하는 방식설계 1. Publisher interface와 Observer interface를 정의한다.2. Publ..