디자인 패턴1 [Design Pattern] Observer Pattern 헤드퍼스트 디자인 패턴 자바 책을 읽고 정리한 글입니다. 옵저버 패턴이란? 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에게 상태를 알리고 내용이 갱신되는 방식이다. 일대다(one-to-many)의 의존방식을 사용한다. 주제 : 상태 값을 가지고있는 객체 옵저버 : 상태가 변경되면 주제로부터 알림을 받는 객체 → 옵저버는 주제에 의존하며 주제의 상태가 바뀌면 옵저버에게 연락이 간다. 연락 방법에 따라 옵저버의 값이 갱신될 수 있다. 기상정보 애플리케이션 예시 개요 WeatherData객체를 사용하여 현재 날씨, 기상 통계, 기상 예측 세 항목을 디스플레이 장비에서 갱신하면서 보여주는 애플리케이션을 만들어보자. 조건 1. WeatherData객체 (주제) : 기상 스테이션으로부터 기상 정보 데이터를.. 2022. 7. 10. 이전 1 다음 반응형