목록2024/07/14 (1)
SW
[개발서적] 헤드퍼스트 디자인 패턴 Ch2. 옵저버(Observer) 패턴
1. 기상 모니터링 애플리케이션 알아보기기상 스테이션 : 실제 기상 정보를 수집하는 물리 장비WeatherData 객체 : 기상 스테이션으로부터 오는 정보를 추적하는 객체디스플레이 장비 : 사용자에게 현재 기상 조건을 보여주는 장비 WeatherData 객체로 현재 조건, 기상 통계, 기상 예보, 이렇게 3가지 항목을 디스플레이 장비에서 갱신해 가면서 보여 주는 애플리케이션을 만들어야 합니다. 2. WeatherData 클래스 살펴보기기상 스테이션에서 갱신된 데이터를 가져오는 일은 WeatherData 객체가 알아서 해줍니다.WeatherData에서 갱신된 값을 가져올 때마다 measurementChanged() 메소드가 호출됩니다. /* * 기상 관측값이 * 갱신될 때마다 * 이 메소드가 호출됩니다. ..
개발서적/헤드퍼스트 디자인패턴
2024. 7. 14. 17:51