Observer 패턴 (1) 썸네일형 리스트형 [Javascript] Observer Pattern 옵저버 패턴 옵저버 패턴(Observer pattern)이란? 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 일대다(one to many) 의존성을 갖는 패턴을 의미한다. 주로 출판사와 구독자에 비유를 한다. 출판사 = 주제(Subject), 구독자 = 옵저버(Observer)에 비유를 하며, 구독자는 출판사에게 구독 신청, 구독 취소를 하고 구독중엔 변경된 내용을 전달 받는다. - 옵저버는 주제에 의존한다. - 주제(Subject)객체의 데이터가 달라지면 옵저버한테 2가 전달된다. - 옵저버 객체들은 주제 객체를 구독하고 있으며(등록하고 있으며) 주제의 데이터가 바뀌면 갱신 내용을 전달받는다. 옵저버의 특징 - 느슨한 결합(Loose coupling)이다. 느슨한.. 이전 1 다음