옵저버패턴1 [디자인 패턴] 옵저버(Observer) 패턴 옵저버 패턴 (Observer Pattern) 한 객체의 상태가 변경되면 그 객체를 의존하는 다른 객체들에게 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(One - to - Many) 의존성을 정의 분산 이벤트 핸들링 시스템을 구현할 때 사용 Observer : 데이터의 변경을 통보받는 인터페이스 Subject : ConcreteObserver 객체를 관리하는 요소 ConcreteSubject : 변경 관리 대상이 되는 데이터가 있는 클래스. Subject의 Notify를 호출함으로써 ConcreteObserver 객체에 변경을 통보 ConcreteObserver : ConcreteSubject의 변경을 통보받는 클래스. Observer 인터페이스의 Update() 메서드를 구현함으로써 변경을 .. 2021. 4. 30. 이전 1 다음