可学答题网 > 问答 > 软件架构设计题库,高级系统架构师题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

某软件公司承接了为某工作流语言开发解释器的工作。该工作流语言由多种活动节点构


某软件公司承接了为某工作流语言开发解释器的工作。该工作流语言由多种活动节点构成,具有类XML的语法结构。用户要求解释器工作时,对每个活动节点进行一系列的处理,包括执行活动、日志记录、调用外部应用程序等,并且要求处理过程具有可扩展能力。针对这种需求,公司采用()最为恰当。

  • A适配器模式
  • B迭代器模式
  • C访问者模式
  • D观察者模式
参考答案
参考解析:

根据题目的描述,可以看出本题的核心在于对某个具有固定结构的活动节点需要多种处理能力,且处理能力可扩展,也就是说要求在不改变原来类结构(活动节点)的基础上增加新功能。对照4个选项,发现访问者模式最符合要求。

分类:软件架构设计题库,高级系统架构师题库
相关推荐

1、工程师张某承接了为流水线生产的坐姿人员设计工作台的任务,要求工作台的高度适合

工程师张某承接了为流水线生产的坐姿人员设计工作台的任务,要求工作台的高度适合90%的人使用,根据人体尺寸数据,该工程师设计时应该参考的数据是A0%~90%的坐高B5%~95%的坐高...

2、某监理单位承接了某房地产公司开发的住宅小区的监理任务,对施工过程进行监理。根

某监理单位承接了某房地产公司开发的住宅小区的监理任务,对施工过程进行监理。根据《建设工程质量检测规程》(DGJ32/J21)下列材料中需见证取样的有()。AA.水泥B钢筋C砂、石D...

3、软件质量属性 某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客

软件质量属性某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求:①在线交易平台必...

4、软件质量属性 某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客

软件质量属性某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求:①在线交易平台必...

5、某监理单位承接了某房地产公司开发的住宅小区的监理任务,对施工过程进行监理。在

某监理单位承接了某房地产公司开发的住宅小区的监理任务,对施工过程进行监理。在施工过程中,应由()进行取样和试件制作。(单选题)AA.建设单位B监理单位C施工单位D检测单位

6、新任网络管理员的任务是为某软件开发公司选择合适的动态路由协议。该公司拥有超

新任网络管理员的任务是为某软件开发公司选择合适的动态路由协议。该公司拥有超过 100 台路由器,使用 CIDR 和 VLSM,要求快速收敛,并能同时使用&ens...