資源簡介
觀察者模式
代碼片段和文件信息
#include?
#include?“Subject.h“
#include?“Observer.h“
#include?“WeatherData.h“
#include?“CurrentConditionsDisplay.h“
#include?“TemperatureOnlyDisplay.h“
int?main()
{
weather::WeatherData?wd;
weather::CurrentConditionsDisplay?ccd?=?weather::CurrentConditionsDisplay(&wd);
weather::TemperatureOnlyDisplay?tod?=?weather::TemperatureOnlyDisplay(&wd);
wd.setMeasurement(3?2?1);
wd.removeObserver(&tod);
wd.setMeasurement(4?5?6);
????return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????906??2015-05-25?18:49??WeatherData\CurrentConditionsDisplay.h
?????文件????????167??2015-05-25?18:49??WeatherData\DisplayElement.h
?????文件????????469??2015-05-25?18:49??WeatherData\main.cpp
?????文件?????????25??2015-05-25?18:49??WeatherData\Makefile
?????文件????????149??2015-05-25?18:49??WeatherData\Observer.h
?????文件????????279??2015-05-25?18:49??WeatherData\Subject.h
?????文件????????722??2015-05-25?18:49??WeatherData\TemperatureOnlyDisplay.h
?????文件???????1235??2015-05-25?18:49??WeatherData\WeatherData.h
?????目錄??????????0??2018-09-24?09:35??WeatherData
-----------?---------??----------?-----??----
?????????????????3952????????????????????9
- 上一篇:c++設計模式——工廠模式
- 下一篇:O(logn)判素數(1=n=1e18)
評論
共有 條評論