_S0_H2_ 2022. 8. 30. 22:26
728x90
반응형

옵저버(관찰자) 패턴은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고, 자동으로 내용이 갱신되는 방식이다.

변화가 일어나서 weatherData가 업데이트 될 때마다 장비의 화면을 갱신해보자.
구조는 아래와 같다.


인터페이스를 정의하고 구현하도록 구현해보자.


파일 구조

 

- 실습 c#

코드는 git에서 확인해보자!

온도가 바뀔 때마다 display되는 값들을 갱신한다.

728x90
반응형