java - 将字段从一个对象映射到另一个对象的设计模式

标签 java design-patterns

我正在编写适合第 3 方框架的组件。该组件将订单导出为特定的文件格式,准备好传输到单独的后端系统。

后端系统对数据有非常不同的看法,对框架没有的字段长度和格式有特定限制。因此我需要能够:

1. Store/know about these rules
2. Take the data from the framework
3. Transform based on the data received and the rules i mentioned in point 1
4. Write the transformed data to file

是否有针对此类功能的设计模式。特别是,在哪里放置映射规则:

- xml config
- directly in a class
- something else?

最佳答案

Adapter用于从一种界面适配到另一种界面。

实现方式多种多样,但您可以简单地在一个适配器类上实现两个接口(interface)。和/或使适配器由另一个类或多个类的实例组成。

关于java - 将字段从一个对象映射到另一个对象的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24083055/

相关文章:

java - 检查或未检查异常

java - 限制安卓文件大小

c++ - 创建实例化所有其他类和子系统的类的目的是什么

java - 每个实体的 DTO 对象

java - 在预览模式下使用的设计模式?

c++ - 单例类 - 哪个方法

java - OOP 设计 - 创建策略/模式

java - 如何更改wsse :KeyIdentifier to wsse:Reference with CXF

java - Android 9.0使用intent打开图像总是显示黑色结果

java - 使用 Selenium 自动化 Java Web applet 测试?