public interface Observer{
public void update();
}
public class Observer1 implements Observer{
@Override
public void update(){
System.out.println("Observer1 has received!");
}
}
public class Observer2 implements Observer{
@Override
public void update(){
System.out.println("Observer2 has received!");
}
public interface Subject{
public void add(Observer observer);
public void del(Observer observer);
public void notifyObservers();
public void operation();
}
}