gpt4 book ai didi

java - MapMaker 设计模式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:02:49 28 4
gpt4 key购买 nike

我对谷歌的 MapMaker 印象深刻设计。我想知道这里使用的模式的名称是什么?

(我认为它有点像装饰器模式,但我们不必将对象包装在其他对象中以扩展功能,但我无法弄清楚它到底是哪种模式。)

MapMaker 对象创建:-

ConcurrentMap<Key, Graph> graphs = new MapMaker()
.concurrencyLevel(32)
.softKeys()
.weakValues()
.expiration(30, TimeUnit.MINUTES)
.makeComputingMap(
new Function<Key, Graph>() {
public Graph apply(Key key) {
return createExpensiveGraph(key);
}
});

最佳答案

这是一个BuilderFluent接口(interface)

关于java - MapMaker 设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838053/

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