返回信息流比如写一个小工具库,怎么方便使用者接入他正在使用的日志库?
用继承吗?写一个BASELOG这样的基类?
这是一条镜像帖。来源:北邮人论坛 / cpp / #100320同步于 2020/9/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
写库的话如何给别人预留出日志接口?
cauchyer
2020/9/22镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
抛砖引玉
我认为预留接口确实比较麻烦,很容易导致接口封装丑陋,泄露细节。
从使用者的角度看,其实只要你正确完成任务就行了,不需要关心内部实现。
所以应该把返回码定义好,失败的时候,业务外层可以打印日志方便排查错误原因,内部不需要调用方关心。