Improve Observer Javadoc
This commit is contained in:
parent
ca6bb7a3a8
commit
4d1aae21f7
@ -6,8 +6,17 @@ import com.iluwatar.observer.generic.GWeather;
|
||||
|
||||
/**
|
||||
*
|
||||
* Observer pattern defines one-to-many relationship between objects. The target
|
||||
* object sends change notifications to its registered observers.
|
||||
* The Observer pattern is a software design pattern in which an object, called
|
||||
* the subject, maintains a list of its dependents, called observers, and notifies
|
||||
* them automatically of any state changes, usually by calling one of their methods.
|
||||
* It is mainly used to implement distributed event handling systems. The Observer
|
||||
* pattern is also a key part in the familiar model–view–controller (MVC) architectural
|
||||
* pattern. The Observer pattern is implemented in numerous programming libraries and
|
||||
* systems, including almost all GUI toolkits.
|
||||
* <p>
|
||||
* In this example {@link Weather} has a state that can be observed. The {@link Orcs}
|
||||
* and {@link Hobbits} register as observers and receive notifications when the
|
||||
* {@link Weather} changes.
|
||||
*
|
||||
*/
|
||||
public class App {
|
||||
|
Loading…
x
Reference in New Issue
Block a user