使用策略模式代替嵌套的多层if-else

– 后台在开发的过程中,需要进行各种逻辑判断,来判断某个按钮是否展示,某个操作是否允许。 所以嵌套了很多if-else判断,看起来很是头痛。修改了起来也要各方面考虑,防止逻辑错误,进行影响。 如图: 之前一直不知道会有怎样的处理方式更好。 先简介一下,这戏需要进行的逻辑判断: 判断当前用户是否有权限 判断用户状态, 判断时间等 其他 判断此条信息状态是否允许这个操作 此条信息其他信息的影响 etc
相关文章
相关标签/搜索