옵저버 패턴
·
🗣️ 면접/면접질문정리
Q. 옵저버 패턴에 대해 설명해주세요. A. 1. 옵저버 패턴이란, 어떤 객체의 상태가 변화할 때 그를 관찰하는 구독자들에게 이벤트를 발생시켜주는 디자인 패턴입니다. 2. 옵저버 패턴은 객체 간의 의존성을 줄이고, 객체 간의 상호작용을 느슨하게 만들 수 있습니다. 3. 옵저버 패턴을 사용함으로써 객체지향의 Open-closed principle (개방-폐쇄원칙)을 지킬 수 있습니다. (장점)