You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This diagram shows the approximate desired program structure. Keep in mind that this is only guidance and subject to change.
Rectangles indicate Entities. Arrows indicate some relationship (typically the Entity is holding a reference to the object); there is no inheritance indicated. List items prefixed with '+' indicate a property or attribute (but do not indicate access level). List items prefixed with '-' indicates a responsibility the Entity has.
This was created with Google docs and unfortunately it did not allow us to make it look much prettier.