namespace TightCohesionDemo
public class CartContents
public CartEntry[] items;
private CartContents cart;
public Order(CartContents cart, float salesTax)
this.salesTax = salesTax;
public float OrderTotal()
for (int i = 0; i < cart.items.Length; i++)
cartTotal += cart.items[i].Price * cart.items[i].Quantity;
cartTotal += cartTotal*salesTax;