FoodServiceApp food service application that uses design patterns extensively Design patterns used: Builder design pattern State design pattern Template design pattern Dependency inversion SOLID principle Creator GRASP principle