Java:为什么有时我们从方法中获取新对象而不是从构造函数创建?

时间:2015-01-23 13:42:03

标签: java android class object

在许多地方,我们从其静态方法中使用其构造函数获取类的新实例。像:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
Or
SmsManager sm =  SmsManager.getDefault();

使用这种技术有什么好处吗?

1 个答案:

答案 0 :(得分:2)

这是工厂/构建器设计模式,其中newInstance用于创建类型的新实例。