在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)); } }
在这种设计模式下,构造器已经被静态方法碾压。
时间: 2024-11-05 12:13:56