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