首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3
[单选题]
某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3天,主任可以审批该假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经理可以审批;如果超过30天,总经理也不能审批,提示相应的拒绝信息。如果假条审批使用模式来进行设计,可以使用()模式。
责任链
备忘录模式
模板方法模式
访问者模式
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(79)
分享
2个回答
添加回答
8
么么么么么么么么么么么
责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。
发表于 2021-10-18 15:20:36
回复(0)
2
奔放的斜杠青年又被画饼了
责任链模式(Chain of Responsibility)
适用情景:在该问题中应用,因为这个模式允许多个对象来处理一个请求,但是只有一个对象会处理它。
备忘录模式(Memento)
适用情景:用于保存对象的某个瞬间的状态,以便在将来可以恢复到这个状态。
模板方法模式(Template Method)
适用情景:当我们想要定义算法的骨架,并允许子类改变其中的某些步骤。
访问者模式(Visitor)
适用情景:当我们想要为一个对象结构中的元素定义新的操作,而不改变结构的类时。
发表于 2023-09-17 20:00:54
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
设计模式
上传者:
小小
难度:
2条回答
79收藏
969浏览
热门推荐
相关试题
对象间存在一对多关系,当一个对象被...
京东
安卓工程师
2019
设计模式
评论
(3)
执行以下程序,理论上输出的结果应最...
360集团
Python
算法工程师
2019
评论
(1)
来自
360公司-2019校招...
以下描述正确的是
Java
评论
(1)
以下对于随机森林算法描述错误的是:
机器学习
评论
(1)
生成数据集的随机子集
机器学习
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题