我的理解是它看起来与抽象工厂非常相似。
注意:
执行者界面:
public interface Executor {
public void execute();
}
然后有一个Executors
类包含各种Executor
实现的静态工厂。
答案 0 :(得分:4)
不是Abstract Factory。 Mediator模式与Command模式相结合。
Executor接口是命令模式。实施execute()
正在服从命令。
根据GoF,Mediator模式意图是:
通过封装不同的对象集互动和相互通信的方式,允许松散耦合。允许每个对象集的操作彼此独立地变化。
JDK中的中介模式
java.util.Timer 类scheduleXXX()
方法
java.util.concurrent.Executor 类execute()
方法。
java.lang.reflect.Method 类invoke()
方法
查看来源article了解更多详情。