Class | Description |
---|---|
Courier |
The Courier deliver the order from the restaurant to the customer.
|
Customer |
Customer may create order, add meals and dishes to it from a restaurant and ask to be delivered.
|
HumanUser |
Abstraction of human users.
|
IDUser |
Attache an unique Id to the user.
|
ListUser<T extends User> |
Gives methods and form to use and manage list of users.
|
Manager |
The managers controls foodora, they are able to do anything in the system
Creating users, changing parameters, calculating statistics.
|
MoralUser |
Abstraction of non human users.
|
Restaurant |
Restaurant are able to manage themself, they may create there meals, dishes,
set the mealOfTheWeek or specify discount factor.
|
User |
Abstraction of all the available users.
|
UserFactory |