我有一个学校项目,我们必须在 Java 代码中应用一些设计模式。我必须创建一个通过 JPA/Hibernate 获取数据并将其以 pdf 或 excel 形式呈现的功能。我需要这样做,以便将来可以添加多个文件扩展名。
我的问题是,哪种设计模式最适合像这样的 pdf/excel 报告生成器。
我已经看过的设计模式是策略模式和工厂模式(标准、方法和抽象)。
最佳答案
正如问题所提出的,我想你应该考虑一些 creational patterns 。 Factory可能是实现特定功能的最佳方式。
关于java - 哪种设计模式可以制作pdf、excel等格式的报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21810751/