private IStockTrader Create(string name, int noOfStocks, double firstQuote, double cash, IStockTradeStrategy strat) { return(new StockTraderWithStrategy(name, noOfStocks, firstQuote, cash, strat)); }
public StockTraderWithStrategy(string name, int noOfStocks, double firstQuote, double cash, IStockTradeStrategy tradeStrategy) : base(name, noOfStocks, firstQuote, cash) { _tradeStrategy = tradeStrategy; }