An event-based simulation of a restaurant with only one table which is responsible for serving a queue of up to 10 persons.
Features:
- A Table class that fires an event when it is available
- A Customer class who announces when they done with their meal in addition to a listener to listen to Table-Open event.
- A generic queue structure class for customers