java - 哪种设计模式可以制作pdf、excel等格式的报告

标签 java design-patterns factory-pattern strategy-pattern

我有一个学校项目,我们必须在 Java 代码中应用一些设计模式。我必须创建一个通过 JPA/Hibernate 获取数据并将其以 pdf 或 excel 形式呈现的功能。我需要这样做,以便将来可以添加多个文件扩展名。

我的问题是,哪种设计模式最适合像这样的 pdf/excel 报告生成器。

我已经看过的设计模式是策略模式和工厂模式(标准、方法和抽象)。

最佳答案

正如问题所提出的,我想你应该考虑一些 creational patternsFactory可能是实现特定功能的最佳方式。

关于java - 哪种设计模式可以制作pdf、excel等格式的报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21810751/

相关文章:

c# - 策略模式 - "No Action"行为

java - 执行 equals() 方法时出错

java - 我们如何在 Maven 中为主要和测试 java 代码集拥有不同的 PMD 规则集?

java - Apache 卡夫卡 (KStreams) : How to subscribe to multiple topics?

c# - 用于在平面文件中对字段进行分组和结构化数据的设计模式

c++ - 在不复制代码的情况下从工厂实例化对象(例如炮塔)的草图(即原型(prototype))

java - 使用 log4j 异步发送电子邮件

java - 存储请求标记并在以后针对特定请求使用它吗?

java - 创建Factory来创建领域对象的正确方法

php - 工厂对象创建需要其他对象的对象