不同的角色查询条件不同用啥设计模式
需求里面总会有根据不同的角色查询条件不是不同的,但是接口一般而言我都会设计同一个,这里其实会根据角色的不同会有不同的查询条件。
1 老师 学生 年级组长
2 老师查询整个班的作业
3 学生查询自己的作业
4 年级组长查询整个年纪的作业
这样有啥比较好的设计模式吗 优雅的写法
关于 LearnKu
💡策略模式(Strategy)
现实生活中的例子:
通俗解释:
维基百科:
程序化的例子
从上面翻译我们的例子。首先,我们有策略接口和不同的策略实现
然后我们的客户将使用任何策略
它可以用作
And it can be used as
摘选自:github.com/guanguans/design-patter...