标签: java constructor guava static-methods
请解释为什么guava的创建者更喜欢将构造函数定义为private,并定义静态方法create()来创建对象?
create()
答案 0 :(得分:19)
有效的Java项目1:考虑静态工厂方法而不是构造函数。
静态工厂方法的一些优点包括: