1 package dynaop.example; 2 3 import dynaop.ProxyFactory; 4 import dynaop.observer.Observer; 5 import dynaop.observer.Subject; 6 7 13 public class BookTitleObserver implements Observer { 14 15 public void notify(Subject subject, Object argument) { 16 System.out.println("=> Book title changed."); 17 } 18 19 public static Observer getInstance() { 20 return (Observer) ProxyFactory.getInstance().wrap( 21 new BookTitleObserver()); 22 } 23 } 24 | Popular Tags |