参考:https://www.jianshu.com/p/ceb5ec8f1174

          https://www.jianshu.com/p/fa15f63d399a

1.定义

         用一个静态方法来对外提供自身实例的方法,即为我们所说的静态工厂方法(Static factory method)

//私有化构造方法
private Student() {};
private static volatile  Student student;

//静态工厂方法
public static Student getStudentInstance() {
    return  new Student();
}

如:

58. 静态工厂方法-LMLPHP

2.优点

58. 静态工厂方法-LMLPHP

58. 静态工厂方法-LMLPHP

 

10-21 01:27