gpt4 book ai didi

java - Java Executor 框架实现了什么设计模式?

转载 作者:搜寻专家 更新时间:2023-11-01 02:41:03 27 4
gpt4 key购买 nike

我的理解是和抽象工厂很像。

注意:

执行器接口(interface):

public interface Executor {
public void execute();
}

然后是一个 Executors 类,其中包含用于各种 Executor 实现的静态工厂。

最佳答案

这不是 Abstract Factory .是Mediator图案加上 Command模式。

执行器接口(interface)是命令模式。执行 execute() 是服从一个命令

根据 GoF,Mediator 模式的意图是:

Allows loose coupling by encapsulating the way disparate sets of objects interact and communicate with each other. Allows for the actions of each object set to vary independently of one another.

JDK 中的中介者模式

java.util.TimerscheduleXXX() 方法

java.util.concurrent.Executorexecute() 方法。

java.lang.reflect.Methodinvoke()方法

看看源码article更多细节。

关于java - Java Executor 框架实现了什么设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33132888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com