读书人

种设计1

发布时间: 2012-08-26 16:48:06 作者: rapoo

类设计1

public class PdfReportGenerator implements ReportGenerator {public void generate(int[][] data) {System.out.println("PdfReportGenerator");}}

???这种设计,高层的ReportService依赖了底层的PdfReportGenerator和ReportGenerator类,还不是很好,一旦希望使用HtmlReportGenerator,那么就必须修改ReportService类。

读书人网 >编程

热点推荐