SHARE
TWEET
Untitled
a guest
Jan 29th, 2018
63
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- public class DataModel implements Obserwowany {
- private String _data = „”;
- protected List<Obserwator> obserwatorzy = new ArrayList<Obserwator>();
- @Override
- public void dodajObserwatora( Obserwator obserwator ) {
- obserwatorzy.add( obserwator );
- }
- @Override
- public void usunObserwatora( Obserwator obserwator ) {
- obserwatorzy.remove( obserwator );
- }
- @Override
- public void powiadomObserwatorow() {
- Iterator<Obserwator> it = obserwatorzy.iterator();
- while( it.hasNext() ) {
- it.next().uaktualnij();
- }
- }
- @Override
- public void changeData( String data ) {
- _data = data;
- powiadomObserwatorow();
- }
- }
RAW Paste Data

