【发布时间】:2018-05-12 06:00:16
【问题描述】:
我正在创建一个新的 Netty 管道,我正在尝试:
- 避免过早优化。
- 编写易于向我的一位实习生解释的代码。
这种工厂方法当然很容易解释:
public String toJSON()
{
Gson gson = new Gson();
return gson.toJson(this);
}
在somewhat related question 中,OP 询问是否可以(意味着线程安全)重用 Gson 对象的单个实例。我的问题略有不同:是否有充分的理由分享对象?如果是这样,在什么复杂程度下共享 Gson 对象是值得的?取舍在哪里?
【问题讨论】:
标签: gson premature-optimization