我想学习如何更好的封装接口

封装第三方接口,我看别人的案例但我不知道他为什么这样写,有什么建议吗

封装第三方几接口的标准步骤:
1、拷贝三方的示例代码到自己代码中
2、抽取示例中的配置信息到pojo中中,比如ak、sk等信息
3、给配置pojo提供文件配置的功能
4、在示例代码中修改方法参数,方便外部调用
5、在示例diam中修改结果类型,方便外部解析
6、在示例代码增加或者删减日志信息
7、为方便他人使用,把示例代码封装成工具类或Bean或Starter或公共代码