static void Main(string[] args) { Report objReport; Director objDirector = new Director(); PdfReport objPdfReport = new PdfReport(); objReport = objDirector.MakeReport(objPdfReport); ExcelReport objExcelReport = new ExcelReport(); objReport = objDirector.MakeReport(objExcelReport); objReport.DisplayReport(); }