한 객체의 상태가 바뀔 때 등록된 화면·메일·메신저 객체에 자동으로 알리려면 어떤 디자인 패턴이 적합한가?
정답 3번
옵서버 패턴은 상태를 관리하는 객체와 변경 통지를 받는 관찰자 사이에 일대다 관계를 만든다. 관찰자를 등록해 두면 상태가 바뀔 때 각 관찰자의 갱신 동작을 호출할 수 있다. 화면·메일·메신저처럼 통지 후 수행할 동작이 서로 달라도 같은 구독 관계로 연결할 수 있다는 점이 핵심이다. 호출 인터페이스를 변환하거나 여러 기능을 단순한 창구로 감싸는 문제와는 다르다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21