单选题
试题(28)、(29) 餐厅的点菜过程如下面的UML顺序图所示,现采用命令(Command)模式来实现该场景。那么下面顺序图中,与命令模式中的类Command对应的类是____(28)____;与类Receiver对应的类是____(29)____。
A、
Cook
B、
Customer
C、
Order
D、
Waitress
【正确答案】
C
【答案解析】
试题(28)、(29)分析 命令(Command)模式是一种对象的行为型模式,类似于传统程序设计方法中的回调机制,它将一个请求封装为一个对象,从而使得可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤消的操作。命令模式是对命令的封装,将发出命令的责任和执行命令的责任分割开,委派给不同的对象,以实现发送者和接收者完全解辊,提供更大的灵活性和可扩展性。 Command模式的结构如下图所示。
A、
Cook
B、
Customer
C、
Order
D、
Waitress
【正确答案】
A
【答案解析】
试题(28)、(29)分析 命令(Command)模式是一种对象的行为型模式,类似于传统程序设计方法中的回调机制,它将一个请求封装为一个对象,从而使得可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤消的操作。命令模式是对命令的封装,将发出命令的责任和执行命令的责任分割开,委派给不同的对象,以实现发送者和接收者完全解辊,提供更大的灵活性和可扩展性。 Command模式的结构如下图所示。
提交答案
关闭