옵저버 패턴
옵저버 패턴 (Observer pattern) 옵저버 패턴이란 객체의 상태 변화를 관찰하는 관찰자들 즉 옵서버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 알려주는 패턴을 의미한다. 쉽게 말하자면 어떤 객체의 상태가 변할 때 그와 연관된 객체들에게 알림을 보내는 디자인 패턴을 의미한다. 상황 Weather 객체로 현재 조건, 기상 통계, 기상 예보, 이렇게 3가지 항목을 디스플레이 장비에서 갱신해 가면서 보여주는 애플리케이션을 제작하려고 한다. 아래는 온도, 습도, 기압의 값을 새로 받을 때마다 호출되는 measurementsChanged() 메서드이다. 🖥️ WatherData.java public class WeatherData { publi..