2012-10-31 2 views
1

단위 변환기 앱을 만들고 있는데 길이, 높이, 질량, 온도 등 여러 카테고리의 개체를 변환 할 수 있기를 원합니다. 또한 수백 개의 if 문을 작성하지 않으므로 핵심 데이터를 사용하여 변환 요소를 저장하려고합니다. 데이터 모델을 어떻게 구조화해야합니까? 각 전환 카테고리별로 엔티티가 있어야합니까?단위 변환기를 만들기 위해 코어 데이터를 어떻게 구조해야합니까?

감사

답변

0

해야합니다 문자열 name (길이, 질량, 전하 등) Unit와 대일 관계를 가질 것이다 클래스 Category를 확인 name, abbreviation하고, factor. 각 범주 내의 요소는 분명히 공통 단위로 조정되어야합니다. 그런 다음 데이터베이스와 함께 제공하고 제공하지 않은 유닛이 필요할 경우 사용자에게 자신의 유닛을 추가 할 수있는 기회를 제공 할 수 있습니다.

관련 문제