2015-04-19 3 views
0

/* Можете ли вы мне помочь? Я только что начал Весну.Spring Beans Factory Модель

Я знаю о Singleton и прототипе, но есть и третий. Третья - заводская модель.
Образец кода:

 */ 
      package com.springinaction.springidol; 
      public classStage{ 
      private Stage(){ 
      } 
      private static classStageSingletonHolder{ 
      staticStageinstance=newStage(); 
      } 
      public staticStagegetInstance(){ 
      returnStageSingletonHolder.instance; 
      } 
      } 
    /*   
     // XML is 

      <bean id="theStage" 
     class="com.springinaction.springidol.Stage" 
     factory-method="getInstance" /> 

*/ 

Чем отличается от фабрики модели и одноточечного и прототипа. И когда я буду использовать заводскую модель и почему?

+0

частного статический classStageSingletonHolder { staticStageinstance = newStage (); } // почему это называется лениво загружается? –

ответ

Смежные вопросы