首页 > 试题广场 >

在设计中如果一个对象请求另一个对象调用其方法到达某种目的,而

[单选题]
在设计中如果一个对象请求另一个对象调用其方法到达某种目的,而不和请求的对象直接打交道,这种模式是( )。
  • 观察者模式 
  • 命令模式
  • 策略模式
  • 责任链模式
命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志。以及支持可撤销的操作。说白了,就是将一系列的请求命令封装起来,不直接调用真正执行者的方法,这样比较好扩展。
发表于 2021-11-09 04:22:33 回复(0)
不应该是代理模式吗,它允许通过创建一个代理对象来间接访问另一个对象,从而控制对该对象的访问。
发表于 2023-09-11 22:15:44 回复(0)
中介模式呢?
发表于 2023-06-23 22:38:31 回复(0)
代理模式肯定要三个对象啊,这里只有两个对象!
编辑于 2024-04-07 16:28:55 回复(0)
感觉是代理模式,不直接打交道
发表于 2023-06-02 15:35:12 回复(0)