static void Main(string[] args) { //Komut Deseni : Stok Ekranında Arka Arkaya işlem yaptıktan sonra VT ye göndermek //Örn : Metin Dosyasının Listede tutulmasında Ctrl + z işlemi //Hello World //Hello World2 StockManager stockManager = new StockManager(); BuyStock buyStock = new BuyStock(stockManager); SellStock sellStock = new SellStock(stockManager); //Hayata Geçirmek İçin StockController stockController = new StockController(); stockController.TakeOrder(buyStock); stockController.TakeOrder(sellStock); stockController.TakeOrder(buyStock); //Place Order's ile bütün komutları Execute edebiliriz. stockController.PlaceOrders(); Console.ReadLine(); }
public SellStock(StockManager stockManager) { _stockManager = stockManager; }
public BuyStock(StockManager stockManager) { _stockManager = stockManager; }