在遊戲伺服器上,不同子產品之間會有關聯,比如任務子產品,等級的變化會觸發不同任務的達成。此時,就要通過事件來關聯兩個子產品。當角色更新的時候,抛出一個更新的事件,監聽更新事件的子產品就會被觸發。
先定義事件名
public class EventNames {
/** 玩家更新事件 */
final static public String EVENT_ROLE_LEVEL_UP = "role_level_up";
}
定義事件接口,所有的事件內建統一一個接口。