[디자인 패턴] 관찰자 패턴_Observer pattern (JavaScript)
관찰자 패턴이란?관찰자 패턴(Observer Pattern) 은 이벤트가 발생할 때 옵저버블(Observable)을 사용해 구독자(Subscriptor)에게 알리는 방법입니다.예시 코드Observable(Publisher) - 구독자에게 알림을 보내는 "관찰 가능한" 객체입니다.const observers = new Set();const Observable = { notify(data) { observers.forEach(observer => observer(data)) }, subscribe(observer) { observers.add(observer); }, unsubscribe(observer) { observers.delete(observer); }};export de..
2024.11.17