An automated restaurant simulation showcasing OOP and design patterns.