public void GenerateReports(IReportGenerator reportGenerator) { reportGenerator.GenerateCustomerReport(_customers); reportGenerator.GenerateProductReport(_products); reportGenerator.GenerateShippingBoxReport(_boxes); }