16

主动对象模式的目标是什么?你能告诉我任何抽象的例子来容易理解吗?

4

1 回答 1

26

模式的静态对象图

活动对象模式的目标是将方法调用与方法执行分开。这就像餐厅里的服务员,只是将顾客的订单交给厨师。

当顾客向服务员点菜时

客户是客户,服务员是代理

他把它写在纸上(显然没有开始做饭),

纸是MethodRequest,纸上的表号是Future对象

把纸交给厨师,由他决定由哪位厨师准备(谁有时间)。

厨师是具有文件列表(ActivationList)的调度程序,厨师是仆人-s

饭菜准备好后,厨师将其放在服务吧台上,服务员将其带到顾客餐桌上。

客户端从Result对象中读取方法的结果。

于 2017-01-16T12:21:16.223 回答