java设计模式,例如重用

时间:2015-11-14 02:10:42

标签: java

重用实例有哪些常见的设计模式?我一直在工厂方法的静态实例Map中坚持新实例来实现这一点。那里有更优雅/有效/原生/方便的设计模式吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

在Java 8中,在静态ConcurrentHashMap上使用.computeIfAbsent(key,this :: instanceCreatingMethod)查找或创建共享实例是快速,线程安全且简单的。

使实例缓存 static ,使其成为全局变量。确保你没有犯设计错误。