【发布时间】:2017-03-31 19:10:14
【问题描述】:
我目前正在为应该使用哪种设计模式而苦苦挣扎。我的情况如下:
我有一些现有的课程,例如地址、客户和发票。
我需要创建一个类,比如说一个 javabean,它可能包含上述类中的所有字段作为它的 getter 和 二传手。
稍后,我可以创建 javabean 的对象并将其分配给 Jasperreport 作为其数据源。
谁能建议我哪种设计模式可以减轻我的工作,因为我不想重新发明轮子? 谢谢。
【问题讨论】:
-
你可以创建类吗? JasperReportDataObject 包含 Address、Client 和 Invoices 作为字段,然后根据 jasper 需求实现 getter/setter ?
-
从架构上讲,这将是简单的“关联”。谢谢。
-
为什么不呢,主模型不变,这只是对JasperReport的适配
-
我猜你正在寻找适配器模式。
-
JasperSoft 为您提供了创建 javabeans 数据适配器的工具...community.jaspersoft.com/documentation/….. 希望对您有所帮助
标签: design-patterns architecture