开发者社区> 问答> 正文

当SDK需要拓展新的回调接口时,应该如何操作以确保对外部客户之前的调用逻辑没有影响?

当SDK需要拓展新的回调接口时,应该如何操作以确保对外部客户之前的调用逻辑没有影响?

展开
收起
迪哒迪滴喵 2024-07-22 16:57:56 21 0
1 条回答
写回答
取消 提交回答
  • 当SDK需要拓展新的回调接口时,可以像添加Callback3接口那样,直接定义新的接口并使其继承自Callback基类。然后,在SDK内部实现新的回调逻辑,如doSomething3方法中所示。这种方式可以确保对外部客户之前的调用逻辑没有任何影响,因为新的回调接口是可选实现的,外部客户只有在需要时才会实现并注册新的回调接口。

    2024-07-22 19:00:44
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载