Skip to content

Commit 3bc005f

Browse files
committed
Comments for observer example.
1 parent 8ddcdac commit 3bc005f

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

observer/src/main/java/com/iluwatar/App.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
package com.iluwatar;
22

3+
/**
4+
*
5+
* Observer pattern defines one-to-many relationship
6+
* between objects. The target object sends change
7+
* notifications to its registered observers.
8+
*
9+
*/
310
public class App
411
{
512
public static void main( String[] args )

observer/src/main/java/com/iluwatar/Weather.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
import java.util.ArrayList;
44
import java.util.List;
55

6+
/**
7+
*
8+
* Weather can be observed by implementing WeatherObserver
9+
* interface and registering as listener.
10+
*
11+
*/
612
public class Weather {
713

814
private WeatherType currentWeather;

observer/src/main/java/com/iluwatar/WeatherObserver.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
package com.iluwatar;
22

3+
/**
4+
*
5+
* Observer interface.
6+
*
7+
*/
38
public interface WeatherObserver {
49

510
void update(WeatherType currentWeather);

0 commit comments

Comments
 (0)