多个选择条件,当其中一个条件必须满足,其他条件任选其一,可以用策略模式么
有一个下载按钮,只对一部分人可见。
后台需要设计一个接口,告诉前端是否显示按钮
首先,有一个白名单控制,也就是登录IP在白名单IP范围内的,可以显示按钮
然后,判断登录人ID,是否满足在某个小组A中,可以显示
或者登录人属于某一机构B,也可以显示
针对此功能,我想设计成三种策略,策略A(在白名单内),策略B(在小组A中),策略C(属于机构B),这样合适么
有一个下载按钮,只对一部分人可见。
后台需要设计一个接口,告诉前端是否显示按钮
首先,有一个白名单控制,也就是登录IP在白名单IP范围内的,可以显示按钮
然后,判断登录人ID,是否满足在某个小组A中,可以显示
或者登录人属于某一机构B,也可以显示
针对此功能,我想设计成三种策略,策略A(在白名单内),策略B(在小组A中),策略C(属于机构B),这样合适么
2020-03-10
举报