/// <summary> /// Initializes a new instance of the <see cref="T:System.Object" /> class. /// </summary> public Order(double price, double quantity, PriceStrategy strategy) { Price = price; Quantity = quantity; PriceStrategy = strategy; Total = PriceStrategy.AcceptCash(price * quantity); }