相信大家一定见过自己项目中的满屏if else魔鬼代码,对于可以预见的逻辑分支增长,在前期代码设计阶段是有必要精心设计一番的。 案例 假设有一个需求如下,A系统的某个业务操作完成后,会发送一个webhook通知给B系统,webhook消息格式如下: { "type": "type1", // 目前已知的type为type1……

阅读全文