This program is to demonstrate a slightly more sophisticated GUI that is tied to an underlying collection of objects. The purpose is to utilize classes, inheritance and polymorphism. Below is a diagram of the classes required for this program.

UML Diagram Accounts

Below is a sample of the UI tied to a collection of the above Accounts. Checking and Savings account objects are intermingled within the same collection and cast to the appropriate type when necessary.