1 7 package calculator.spec; 8 9 import com.lutris.util.KeywordValueException; 10 11 public class CalculatorManagerFactory { 12 13 16 private CalculatorManagerFactory() { 17 } 18 19 22 public static CalculatorManager getCalculatorManager(String fullClassName) throws KeywordValueException{ 23 24 CalculatorManager result = null; 25 26 Class objectClass = null; 27 28 try { 29 31 32 objectClass = Class.forName(fullClassName); 33 34 result = (CalculatorManager)objectClass.newInstance(); 35 36 37 38 } catch (Exception ex) { 39 System.out.println("Error on creating the object" + ex); 40 } 41 42 return result; 43 } 44 } | Popular Tags |