Description: This a reference to learning the code, it can be understood in its conceptual design model based on Java.
To Search:
File list (Check if you may need any files):
code-2015-设计模式\observer\CurrentConditionsDisplay.java
..................\........\DisplayElement.java
..................\........\ForecastDisplay.java
..................\........\HeatIndexDisplay.java
..................\........\j\CurrentConditionsDisplay.java
..................\........\.\DisplayElement.java
..................\........\.\ForecastDisplay.java
..................\........\.\HeatIndexDisplay.java
..................\........\.\StatisticsDisplay.java
..................\........\.\WeatherData.java
..................\........\.\WeatherStation.java
..................\........\Observer.java
..................\........\StatisticsDisplay.java
..................\........\Subject.java
..................\........\WeatherData.java
..................\........\WeatherStation.java
..................\remote\CeilingFan.java
..................\......\CeilingFanOffCommand.java
..................\......\CeilingFanOnCommand.java
..................\......\Command.java
..................\......\GarageDoor.java
..................\......\GarageDoorDownCommand.java
..................\......\GarageDoorUpCommand.java
..................\......\Hottub.java
..................\......\HottubOffCommand.java
..................\......\HottubOnCommand.java
..................\......\Light.java
..................\......\LightOffCommand.java
..................\......\LightOnCommand.java
..................\......\LivingroomLightOffCommand.java
..................\......\LivingroomLightOnCommand.java
..................\......\NoCommand.java
..................\......\RemoteControl.java
..................\......\RemoteLoader.java
..................\......\Stereo.java
..................\......\StereoOffCommand.java
..................\......\StereoOnWithCDCommand.java
..................\......\TV.java
..................\simpleremote\Command.java
..................\............\GarageDoor.java
..................\............\GarageDoorOpenCommand.java
..................\............\Light.java
..................\............\LightOffCommand.java
..................\............\LightOnCommand.java
..................\............\RemoteControlTest.java
..................\............\SimpleRemoteControl.java
..................\undo\CeilingFan.java
..................\....\CeilingFanHighCommand.java
..................\....\CeilingFanLowCommand.java
..................\....\CeilingFanMediumCommand.java
..................\....\CeilingFanOffCommand.java
..................\....\CeilingFanOnCommand.java
..................\....\Command.java
..................\....\DimmerLightOffCommand.java
..................\....\DimmerLightOnCommand.java
..................\....\Light.java
..................\....\LightOffCommand.java
..................\....\LightOnCommand.java
..................\....\NoCommand.java
..................\....\RemoteControlWithUndo.java
..................\....\RemoteLoader.java
..................\observer\j
..................\observer
..................\remote
..................\simpleremote
..................\undo
code-2015-设计模式