我正在编写适合第三方框架的组件。该组件将订单导出为特定的文件格式,随时可以传输到单独的后端系统。
后端系统具有非常不同的数据视图,对框架没有的字段长度和格式有特定限制。因此我需要能够:
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?