コード例 #1
0
 public ObjectFactory()
 {
     factory                = DAOFactory.GetFactory();
     surfaceDAO             = factory.GetSurfaceDAO();
     subsurfaceDAO          = factory.GetSubSurfaceDAO();
     airDAO                 = factory.GetAirDAO();
     marineDAO              = factory.GetMarineDAO();
     weaponDAO              = factory.GetWeaponDAO();
     environmentVariableDAO = factory.GetEvironmentVariableDAO();
 }
コード例 #2
0
 /**
  * Optional constructor which takes the scenario for which
  * this ObjectFactory will be used as a parameter
  *
  */
 public ObjectFactory(string scenarioName)
 {
     factory                = DAOFactory.GetFactory();
     surfaceDAO             = factory.GetSurfaceDAO();
     subsurfaceDAO          = factory.GetSubSurfaceDAO();
     airDAO                 = factory.GetAirDAO();
     marineDAO              = factory.GetMarineDAO();
     weaponDAO              = factory.GetWeaponDAO();
     surfaceScenarioDAO     = factory.GetSurfaceScenarioDAO(scenarioName);
     subsurfaceScenarioDAO  = factory.GetSubSurfaceScenarioDAO(scenarioName);
     airScenarioDAO         = factory.GetAirScenarioDAO(scenarioName);
     marineScenarioDAO      = factory.GetMarineScenarioDAO(scenarioName);
     environmentVariableDAO = factory.GetEvironmentVariableScenarioDAO(scenarioName);
 }