最近这几天在看Flink的源码,里面出现来好多这种获取实例的代码。都是使用一个静态方法来封装来一下,这样做的好处是?
设计模式之静态工厂方法模式。
你可以去看看effective-java-2 中的第一条:考虑使用静态工厂方法代替构造器另外:
15 回答8.2k 阅读
8 回答6k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
5 回答6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
4 回答6.4k 阅读✓ 已解决
2 回答417 阅读✓ 已解决
2 回答441 阅读✓ 已解决
设计模式之静态工厂方法模式。