有什么事件来了, 就调用相关的函数处理, 非常方便用在库函数编写者提供一个 callback 作为接口, 然后库调用者的做相关的事件处理和状态获取, 库的编写者要屏蔽相关的信息, 库的使用者需要更多的灵活权限, 涉及两个人的使用.
- static xxxxxxxxxxxxx(,,callback)
- {
- if(xxx) {
- callback
- }
- if(xxx) {
- callback
- }
- }
- static xxxx()
- {
- // 有什么状态信息 或者自己的事件处理 自己业务逻辑处理
- }
来源: http://www.bubuko.com/infodetail-3367820.html