【发布时间】:2011-02-23 11:35:52
【问题描述】:
目前正在重新编写几个界面,并研究有哪些选项可用于定义系统之间的映射。我们需要做一些事情,比如过滤掉记录,将 1 重新映射为 2 等 - 但它的核心似乎是从旧格式分配给新格式,并寻找一种清晰/易于维护的方式来做到这一点。
可能是用 Java 编写的 - 但如果这样可以使映射更清晰,可以尝试添加一些 JRuby...
想到的选项是:
- 在代码中,有很多 if/else 和赋值
- 通过通用系统,将映射存储在某处(例如 DB)用于简单的项目,然后在界面中处理它
目前我更喜欢 1. - 使用简单分配的数组/映射,以便代码相当简洁。至少事情将是不透明的,因为映射在代码中。它预计界面不会随着时间的推移而发生太大变化......
在我写这篇文章的时候,我在想我是在用鼹鼠山造山……但是既然我已经走了这么远——你怎么看?
你会为这样的事情做什么/你做过什么?
提前致谢,克里斯。
【问题讨论】:
标签: java interface externalinterface