java 静态工厂代替多参构造器的适用情况与优劣