工厂方法VS构造器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工厂方法VS构造器相关的知识,希望对你有一定的参考价值。
在java中工厂方法一般为静态方法,看下面的一个例子:
package bb.cc;
import java.io.PrintStream;
import java.text.NumberFormat;
public class MyTool {
public static void main(String[] args) {
NumberFormat currentFormat=NumberFormat.getCurrencyInstance();
NumberFormat percentFormat=NumberFormat.getPercentInstance();
double x=0.1;
System.out.println(currentFormat.format(x));
System.out.println(percentFormat.format(x));
}
}
在这种设计模式下,构造器已经被静态方法碾压。
以上是关于工厂方法VS构造器的主要内容,如果未能解决你的问题,请参考以下文章
javascript工厂函数(factory function)vs构造函数(constructor function)