1. 程式人生 > >Spring中的工廠模式

Spring中的工廠模式

1.  核心思想:例項化物件;

2.  場景: 

    2.1多例物件的建立;(用一個new一個);

    2.2有些物件(介面、抽象類)不能直接例項化;

      介面--->代理      

      抽象類----->建立子類

    2.3需要對物件進行二次封裝;

3.  靜態工廠模式:

    靜態工廠必須要求有靜態方法;

    呼叫靜態方法的方式:類名.靜態方法;

4.  例項化工廠模式

    必須先建立工廠物件,之後通過工廠方法獲取物件;

5.  Spring工廠模式

    該模式由spring內部呼叫,不需要做多餘配置,但是需要實現特定的介面;

    implments FactoryBean<T>:泛型指工廠要生產誰,就是誰;

    重寫3個方法;

      isSingleton  return true :單例;false表示為多例;