Interface | Description |
---|---|
IReportGenerator |
IReportGenerator
Interface which provides a contract to the clients
regarding (a) reports for employees and (b) reports
for dishes
|
Class | Description |
---|---|
ReporterFactory |
ReporterFactory
Factory class responsible for creating the different types of
reporting objects.
|
ReportGeneratorForFiles |
ReportGeneratorForFiles
Responsible for saving the restaurant statistics
in plain text format
|
ReportGeneratorForHTML |
ReportGeneratorForHTML
Responsible for saving the restaurant statistics
in HTML format
|