public CalculateStrategy GetCalculateStrategy(MessageCategory messageCategory) { CalculateStrategy calculateStrategy = null; switch (messageCategory) { case MessageCategory.Define: calculateStrategy = new NumbersCalculate(""); break; case MessageCategory.ManyCredits: calculateStrategy = new NumbersCalculate(""); break; case MessageCategory.Much: break; case MessageCategory.ManyUnit: break; default: throw new NotImplementedException(); } return(calculateStrategy); }
public Controller() { display = new Display(); numCal = new NumbersCalculate(display.count, display.numbers); display.percents = numCal.FindPercentages(); display.ShowResults(); }