快速怀疑。我正在创建一个用于培训目的的 Uber 克隆应用程序。使用 Parse Dashboard,我正在考虑创建一个 Rider 和一个 Driver 类,但是所有用户都应该以 登录PFUser
,不是吗?
那么,我应该:
1) 只有一类PFUser
s 已经成为标准?
或者
2)我是否应该为每个注册的用户创建一个新的 Rider 或 Driver 对象(因此,如果用户来自主应用程序,它是一个骑手,并且创建了一个 Rider 对象并与PFUser
注册的用户相关联,并且类似地通过驱动程序)?
第二种方法对我来说似乎很糟糕,因为它需要为每个注册的人创建一个Rider
或对象,这听起来效率不高。另一方面,将骑手和司机作为标准的单一类将具有使用的属性和不使用的其他属性(因此骑手属性不会在驱动程序中使用)。对我来说听起来不错,但在查询性能方面会不会很糟糕,因为通过此选项我将不得不搜索单个骑手或司机,例如 2M ,而不是 1.5M s 和 0.5M s?Driver
User
User
User
Users
Rider
Driver
如果您能想到更好的方法,我会很高兴听到。