摘要: 今天和大家聊『状态模式』这个设计模式,也是由于业务上遇到了一个极其难以维护的订单状态,不得不去重构。 阿里规约其中就有一条: 简单来说,状态模式用于消除冗余的大量『if else』判断。 举个例子 业务中有一个订单表,其中订单状态大约有如下十多种,我们维护在一个枚举类型中。 接着,我们有一个 ser 阅读全文
posted @ 2021-04-14 20:30 Single_Yam 阅读(313) 评论(0) 推荐(0) 编辑