在java类的静态工厂方法是:在一个java类里,没有提供外部可访问的构造器(即public ,protected)。外部调用只能通过static方法。
静态工厂方法的优缺点:
优点:
- 静态工厂方法可提供一个更好的命名比构造器。
- 在不可变类中,静态工厂方法可以阻止用户多次调用创建无用的对象
缺点:
- 静态工厂方法由于没有外部可访问的构造器,因此不能被子类继承。
- 在一个类中,静态工厂方法与静态方法没有显著的区别。
在java类的静态工厂方法是:在一个java类里,没有提供外部可访问的构造器(即public ,protected)。外部调用只能通过static方法。
静态工厂方法的优缺点:
优点:
缺点:
转载于:https://my.oschina.net/u/2846485/blog/709183