728x90
반응형
옵저버(관찰자) 패턴은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고, 자동으로 내용이 갱신되는 방식이다.
변화가 일어나서 weatherData가 업데이트 될 때마다 장비의 화면을 갱신해보자.
구조는 아래와 같다.
인터페이스를 정의하고 구현하도록 구현해보자.
파일 구조
- 실습 c#
코드는 git에서 확인해보자!
온도가 바뀔 때마다 display되는 값들을 갱신한다.
728x90
반응형
'Computer Science > 디자인패턴' 카테고리의 다른 글
Command Pattern (0) | 2022.09.28 |
---|---|
Singleton Pattern (0) | 2022.09.26 |
Factory / Factory Abstract Method Pattern (0) | 2022.09.13 |
Decorator Pattern (0) | 2022.09.06 |
Strategy Pattern (0) | 2022.08.24 |