我在寫一個適合第三方框架的組件。該組件將訂單導出爲特定的文件格式,隨時可以傳輸到單獨的後端系統。將字段從一個對象映射到另一個對象的設計模式
後臺系統對數據有着非常不同的看法,對框架沒有的字段長度和格式有特殊的限制。因此,我需要能夠:
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?
看看http://dozer.sourceforge.net/ –