1

我正在开发一个单位转换器应用程序,我希望能够转换几类对象(长度、高度、质量、温度等)。我还想使用核心数据来存储转换因子,所以我不会编写数百个 if 语句。我应该如何构建我的数据模型?我应该为每个类别的转化创建一个实体吗?

谢谢

4

1 回答 1

0

创建一个类Category,它将有一个字符串name(长度、质量、电荷等)和与 的多对一关系Unit,它将具有nameabbreviationfactor。每个类别中的因素显然需要缩放到一个共同的单位。然后,您可以附带一个数据库,并为用户提供添加他们自己的单元的机会,如果他们需要一个您没有提供的单元。

于 2012-10-31T12:30:01.840 回答