옵저버 패턴옵저버 패턴은 한 객체(Subject / Observable) 의 상태 변화가 있을 때 그 변화를 여러 객체(Observers) 에게 자동으로 통지해 주기 위한 디자인 패턴입니다.주요 목적은 발행자(Subject) 와 구독자(Observer) 를 분리하여 결합도를 낮추는 것입니다.발행자는 누가 구독했는지 몰라도 되고, 구독자는 발행자에게 직접 명령하지 않아도 됩니다. 핵심 요소Subject 발행자 : Observer 등록/해제/알림 기능을 제공하고 상태를 관리합니다.Observer 구독자 : Subject의 변경을 받아 처리하는 쪽입니다.장점느슨한 결합Subject와 Observer가 서로를 구체적으로 몰라도 통신 가능합니다. → 재사용성, 유지보수성이 뛰어납니다.확장성새로운 Observer ..