본문 바로가기
개발자 기술 면접/기타 질문

[기타] 옵저버 패턴

by se-black 2023. 12. 30.
옵저버 패턴(Observer Pattern)
어떤 대상 객체(관찰 대상 객체)의 상태 변화가 있을 때마다 대상 객체는, 그 객체에 의존하는 다른 객체(대상 객체를 관찰하는 객체)들에게 알림을 보내고 알림을 받은 객체들은 그에 따른 행동을 취하는 디자인 패턴입니다.
주로 이벤트 기반 시스템에 사용하며 MVC 패턴에도 사용됩니다.

 

[참고]

https://cocococo.tistory.com/entry/%EC%98%B5%EC%A0%80%EB%B2%84Observer-%ED%8C%A8%ED%84%B4-%EA%B0%9C%EB%85%90-%EB%B0%8F-%EA%B5%AC%ED%98%84-%EB%B0%A9%EB%B2%95Java-JavaScript

728x90