我正在开发一个单位转换器应用程序,我希望能够转换几类对象(长度,高度,质量,温度等)。我还想使用核心数据来存储转换因子,所以我不会编写数百个if语句。我应该如何构建我的数据模型?我应该为每种类型的转化都有一个实体吗?
谢谢
答案 0 :(得分:0)
制作一个课程Category
,其中包含name
字符串(长度,质量,费用等)以及与Unit
的多对一关系name
,abbreviation
和factor
。每个类别中的因素显然需要扩展到一个共同的单位。然后,您可以随附数据库,并为用户提供添加自己单位的机会,如果他们需要您尚未提供的单位。