为啥要在获取实例对象的时候要用静态方法来封装一下呢?

最近这几天在看Flink的源码,里面出现来好多这种获取实例的代码。都是使用一个静态方法来封装来一下,这样做的好处是?

clipboard.png

阅读 2.9k
2 个回答

设计模式之静态工厂方法模式。

你可以去看看effective-java-2 中的第一条:考虑使用静态工厂方法代替构造器
另外:

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题