在SO上阅读与此相关的所有内容。我正在尝试使用Parse.com开发食谱应用程序。然而,开始努力与类的设计。我需要的是能够存储食谱名称,成分和数量。
目前我有这个:
食谱
成分</ P>
我遇到的问题是如何为每种食谱保存每种成分的数量。从我所看到的,似乎最好的方法是做第三节课。我们说
RecipeDetail
这似乎是处理任务的一种非常迟钝的方式,但我还没有找到更好的方法。任何意见都表示赞赏。
答案 0 :(得分:0)
是的,第三类是合适的(其他选项意味着创建带引用的对象,而类是更好的方法)。我将使用Recipe类与Detail类之间的关系以及从Detail到Ingredient的指针。从配方到细节的“关系”可以实现为一系列指针,因为成分列表不太可能特别长或者你需要过滤它。
从配方中删除时,需要删除详细信息对象。成分不是(或仅在没有指向它们的细节项目时删除)。
请注意,当您下载配方的详细信息项时,可以使用includeKey
来快捷处理某些处理(指针允许您快捷方式并包含指向成分的详细信息)。