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) { Weather weather = new Weather(); weather.addObserver(new Orcs()); weather.addObserver(new Hobbits()); weather.timePasses(); weather.timePasses(); weather.timePasses(); weather.timePasses(); } }