设计模式使用现有的类

时间:2017-03-30 11:07:34

标签: design-patterns architecture

我现在正在努力应该使用哪种设计模式。我的情况如下:

  1. 我有一些现有的课程,例如地址,客户和发票。

  2. 我需要创建一个类,让我们说一个javabean,它可能包含上面提到的类中的所有字段作为其getter和 setter方法。

  3. 稍后,我可以创建javabean的一个对象,并将其作为数据源分配给Jasperreport。

  4. 任何人都可以建议我哪种设计模式可以减轻我的工作,因为我不想重新发明轮子? 谢谢。

1 个答案:

答案 0 :(得分:0)

对于这种情况,您希望将多个类功能混合到一个对象中,可以使用 Mixin design pattern 某些语言支持多继承,但有时很难控制什么被覆盖。我不建议创建一个继承链,因为它会增加开销并使您的代码更难以阅读和调试。