package com.cheng.bestpractice.observer.observer.i; /** * 抽象的主题角色 */ public interface IEventSubject { /** * 注册观察者 * @param observer */ void registerObserver(IEventObserver observer); /** * 反注册观察者 * @param observer */ void removeObserver(IEventObserver observer); /** * 通知注册的观察者进行数据或者UI的更新 */ void notifyObserver(String eventType); }