接口开发-开闭原则


项目比较大,对多端开放接口时,需要注意对新增开放,对修改关闭;

主要因素:

  1. 旧版本
  2. 新版本
  3. 新增字段
  4. 功能修改
  5. 第三方接口改动

解决:

  1. 有的客户端很久升一次版本,如果没注意上述因素,将导致旧版本接口不可用
  2. 对于新增字段,如果旧版本有默认值,可以设置默认值,否则请用新接口
  3. 涉及第三方接口,添加开关