观察者模式

1、java内置观察者
    Observable 类
    Observer   接口
    class A extends Obervable{
        public void dataChange(){
            this.setChanged();//需要先设置该方法,通知系统发生变化
            this.notifyObervers(object);
        }
    }
    class B implements Observer{
        @Override
        public void update(Observable arg0,Object arg1){
            
        }
    }
    
2、实现观察者模式Subject Observer
    相当于android中View的点击事件
    

你可能感兴趣的:(观察者模式)