In the program I am writing for Westtown’s Weekend Program, I am using Java as the main language for the backstage layer. Since its an object-oriented program, the program of course consists of a couple of objects. There are two main objects that are essential to the program. One is the class of Event. Each event instance is created whenever a new event, either standard or non-standard event is needed.
Once the event instance is generated by the user, it would be put into the list called the EventList. In the class EventList, there is an arrayList which has all the events that has been saved.
Along the side, there are two classes that are independent from the event class and the eventList class. This allows events to be generated even when the weekend has not been initialized.