Observer Pattern?

옵저버 패턴(Observer Pattern)은 객체 간의 일대다(one-to-many) 의존 관계를 정의하여, 한 객체의 상태가 변경될 때 그 객체에 의존하는 모든 객체에 자동으로 알림을 주는 디자인 패턴입니다. 주로 이벤트 처리 시스템에서 사용되며, 느슨한 결합(Loose Coupling)을 유지할 수 있는 장점이 있습니다.

observer_pattern.png

Observer Pattern의 구성요소

1 ) Observer(관찰자)

2 ) Observable(관찰대상)

Observer Pattern의 장점과 단점

장점