목록2024/03/08 (1)
엘라의 개발 스케치 Note
[CS 전공지식 노트] 1.1.4 옵저버 패턴
# 옵저버 패턴 더보기 ? 옵저버 패턴 - 주체가 어떤 객체의 상태 변화를 관찰하다가 상태 변화가 있을 때마다 메서드 등을 통해 옵저버 목록에 있는 옵저버들에게 변화를 알려주는 디자인 패턴 주체 객체의 상태 변화를 보고 있는 관찰자 옵저버 이 객체의 상태 변화에 따라 전달되는 메서드 등을 기반으로 '추가 변화 사항'이 생기는 객체들 객체 / 주체 분리 옵저버 패턴 객체 - 주체 합체 옵저버 패턴 옵저버 패턴 활용 서비스 예시 - 트위터 옵저버 패턴은 주로 이벤트 기반 시스템에서 사용 MVC 패턴에도 사용됨 모델(주체) -> 변경사항 update() -> 뷰(옵저버) -> 컨트롤러 등 작동 ! 자바에서의 옵저버 패턴 더보기 topic(주체이자 객체) 기반 옵저버 패턴 구현 import java.util.A..
CS/면접을 위한 CS 전공지식 노트
2024. 3. 8. 15:55