옵저버 패턴 정의옵저버 패턴은 어떤 객체의 상태 변화가 있을 때, 이와 의존 관계에 있는 다른 객체들에게 자동으로 알림을 전달하여, 그 객체들이 적절히 반응하도록 하는 디자인 패턴입니다. 주로 1대다(One-to-Many) 의존 관계를 구현할 때 사용되며, 객체 간의 결합도를 최소화하면서도 동기화를 유지할 수 있게 해줍니다.옵저버 패턴 구성 요소Subject (관찰 대상 객체): 상태를 가지며 옵저버들을 등록, 제거, 알림을 관리합니다.Observer (관찰자 객체): Subject의 상태 변화에 반응하여 자신의 상태를 변경하거나 행동을 수행합니다.ConcreteSubject: 실제 데이터나 상태를 보유한 구체적인 Subject 클래스입니다.ConcreteObserver: 실제 동작을 수행하는 옵저버 클..
Observer Pattern
반응형
반응형