daily pastebin goal
41%
SHARE
TWEET

Untitled

a guest Jan 29th, 2018 50 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class DataModel implements Obserwowany {
  2.     private String _data = „”;
  3.     protected List<Obserwator> obserwatorzy = new ArrayList<Obserwator>();
  4.  
  5.     @Override
  6.         public void dodajObserwatora( Obserwator obserwator ) {
  7.         obserwatorzy.add( obserwator );
  8.     }
  9.  
  10.     @Override
  11.     public void usunObserwatora( Obserwator obserwator ) {
  12.         obserwatorzy.remove( obserwator );
  13.     }
  14.  
  15.     @Override
  16.     public void powiadomObserwatorow() {
  17.         Iterator<Obserwator> it = obserwatorzy.iterator();
  18.         while( it.hasNext() ) {
  19.             it.next().uaktualnij();
  20.         }
  21.     }
  22.  
  23.     @Override
  24.     public void changeData( String data ) {
  25.         _data = data;
  26.         powiadomObserwatorow();
  27.     }
  28. }
RAW Paste Data
Pastebin PRO WINTER Special!
Get 40% OFF Pastebin PRO accounts!
Top