public IInvestmentStrategy TalkToBankEmployee() { talkedToBankEmployee = true; List <dynamic> investmentList = new List <dynamic>() { new GoldInvestment(), new CryptoInvestment(), new StockMarketInvestment() }; IInvestmentStrategy recommendedStrategy = investmentList[fancyAlgorithm()]; Console.WriteLine($"Beraterin: Ich habe die Anlagestrategien überprüft und empfehle in {recommendedStrategy.getInfo()} zu investieren!"); return(recommendedStrategy); }
public void SetInvestmentStrategy(IInvestmentStrategy strategy) { Console.WriteLine("Die Strategie wurde geändert"); investmentStrategy = strategy; }