Noob's saying:静态方法在某些时候取代了构造器的地位。
为什么要用静态方法取代 构造器:
无法命名构造器。
当使用构造器时,无法改变所构造的对象类型 。
工厂方法即静态方法:诸如java.lang.Math类、java.lang.NumberFormat类都和数序有关系,所以我猜跟数学有关的都没必要创建对象,直接使用工厂方法。
Noob's saying:静态方法在某些时候取代了构造器的地位。
为什么要用静态方法取代 构造器:
无法命名构造器。
当使用构造器时,无法改变所构造的对象类型 。
工厂方法即静态方法:诸如java.lang.Math类、java.lang.NumberFormat类都和数序有关系,所以我猜跟数学有关的都没必要创建对象,直接使用工厂方法。
转载于:https://my.oschina.net/tateyang/blog/613549