I\'m new to interfaces and abstract classes. I want to create a couple of interfaces to define core methods and variables for the objects for a shopping cart system. Then I want
ICart specifies a getter and setter for CartItems but your implementation only has a get.