private bool SetStrategy() { strategyFactory = StrategyFactory.GetInstance(); string formattenFileTypeExtension = fileType.Substring(0, 1).ToUpper() + fileType.Substring(1); Type t = Type.GetType("CircuitSimulator.Strategy." + formattenFileTypeExtension + "FileReaderStrategy"); if (t == null) { return(false); } strategyFactory.AddStrategyType(formattenFileTypeExtension, t); IFileReaderStrategy concretStrategy = strategyFactory.GetStrategy(formattenFileTypeExtension); strategy = concretStrategy; return(true); }