当前位置:计算机科学技术题库>计算机程序设计综合练习题库

问题:

[单选] 以下哪一个模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理()

策略模式。模版方法模式。解释器模式。迭代器模式。

问题:

[多选] 策略模式有以下哪几种角色()

环境类。抽象策略类。具体策略类。抽象命令类。

问题:

[单选] 模板方法模式是基于()的代码复用基本技术

继承。实现。分装。接口。

问题:

[多选] 模块方法具体包含哪些角色()

抽象类。具体子类。环境类。命令类。

问题:

[多选] 访问者模式包括的两个层次结构,分别是()

访问者层次结构。元素层次结构。对象层结构。类层结构。