靜態工廠方法和實例工廠方法區別

在學習Spring bean的實例化方式的時候遇到的一個問題,Spring bean實例化有3種方法 一、構造器生成 二、靜態工廠方法 三、實例工廠方法 
那麼問題來了,什麼是靜態工廠方法,什麼是實例工廠方法?學習

靜態工廠方法

就是直接能夠經過靜態方法來實例化一個對象spa

1 public class HelloWorldFactory { 2     public static HelloWorld getInstance(){ 3         return new HelloWorld(); 4  } 5 } 6 HelloWorldFactory.getInstance()

 

建立 HelloWorld 對象直接能夠調用getInstance方法來進行實現code

實例工廠方法

就是先建立類對象,如何經過對象來調用建立實例對象的方法對象

1 public class HelloWorldFactory { 2     public HelloWorld createHelloWorld(){ 3         return new HelloWorld(); 4  } 5 } 6 HelloWorldFactory helloFactory = new HelloWorldFactory(); 7 helloFactory.createHelloWorld();
相關文章
相關標籤/搜索