Design a basic credit card system
Design the classes for a simple credit card system: cards and accounts, a credit limit, purchases, payments and the balance. Show how a purchase is authorized against the limit and how you would add features such as statements or rewards later.
No answer yet. Write the first one; the best answer gets endorsed.
