颜色(双选项到多选项)的业务逻辑

136 阅读1分钟

已有的选项

  • 渐变色
  • 纯色
  • 没有填充颜色

历史迭代过程中颜色处理方式

  • 一开始只有TRUE/FALSE
  • 后面增加了第三种情况,TRUE和FALSE不能使用了
  • 加多了一个属性,产生一个优先级
  • 先判断是否有渐变色,然后是纯色,然后是没有填充颜色

更好的处理方式

  • 设置选项,直接判断使用的是哪种选项