事件机制以及接口和抽象类