我正在构建我的车库应用程序。
- 你登录作为用户
用户创建并拥有不同的车库:即mercedes garage
,BMW garage
,volvo garage
等。
用户可以在其中放置汽车:即
BMW Garage -> (BMW X5, BMW X3, BMW530)
要么
volvo garage -> (S80, v70)
因此,用户可以登录,创建一个或多个车库,并可以在其中放置汽车。
在解析中,我创建了一个
user
类,一个garage
类和post
类。帖子类包含所有用户已发布的所有图片。
我的问题是,最好的解析解决方案是什么?
我要指向
Posts to User
还是指向User to Posts
并且,
用户创建车库时,是否在User类中使用关系?或在车库类的关系?
因为车库是个人的。
-------------编辑--------------
我想说的是如何创建类
我希望用户拥有“车库”对象
(garage1, garage2...)
在车库里有汽车,即
Garage1->(car1,car2)
Garage2->(car5,car9)
是否先创建“
User
”类,然后再创建“ Garage
”类然后添加一列“
Garage
”:作为对象?
还是作为指针?还是关系?
最佳答案
这完全取决于您要对对象执行的操作。没有什么可以阻止您同时进行这两项工作。同时具有将可能使生活,如果你有很多用户和帖子在未来更容易。每一种都提供不同的功能和效率,具体取决于您是可以导航单个指针还是需要以特定方式排序的所有对象的分页列表。
用户将与车库有关系。车库将有一个指针用户。两者都是课程。您需要设置关系和指针的内容(设置另一个时,它不是自动的)。