Comments for observer example.

This commit is contained in:
Ilkka Seppala 2014-08-31 11:17:21 +03:00
parent 8ddcdac33e
commit 3bc005f4b7
3 changed files with 18 additions and 0 deletions

View File

@ -1,5 +1,12 @@
package com.iluwatar;
/**
*
* Observer pattern defines one-to-many relationship
* between objects. The target object sends change
* notifications to its registered observers.
*
*/
public class App
{
public static void main( String[] args )

View File

@ -3,6 +3,12 @@ package com.iluwatar;
import java.util.ArrayList;
import java.util.List;
/**
*
* Weather can be observed by implementing WeatherObserver
* interface and registering as listener.
*
*/
public class Weather {
private WeatherType currentWeather;

View File

@ -1,5 +1,10 @@
package com.iluwatar;
/**
*
* Observer interface.
*
*/
public interface WeatherObserver {
void update(WeatherType currentWeather);