函数接口和命令接口怎么选

最简单的判断:同一程序里调用确定的模块,用函数;操作要跨任务、跨进程或跨设备传递,用命令。

优缺点

对比项 函数接口 命令接口
优点 类型清楚、调用快、容易调试 适合跨边界、排队和扩展
缺点 调用双方联系更紧,难以跨边界 需要分发和参数校验,错误更晚暴露
代码体积 未引用函数容易被链接器删除 分发表引用的处理函数通常会保留

什么时候用