假设我有一个CatHerder,他有猫,当我得到catherdbyid(字符串id)时,我应该加载CatHerder并设置一个Cats数组列表还是catid数组列表?

最佳答案

getCatHerderByID()应该是返回类型为CatHerder的对象的方法,该对象可以具有属性catsOwned,该属性将包含由构造函数填充的id列表。此外,可以在CatHerder对象上有一个名为getCats()的方法,该方法返回由Cat对象中的id组成的CatHerder数组。你不应该仅仅因为不必要的信息和你真正想要的信息有关系而加载这些信息——在很多情况下,所有的东西都和你真正想要的数据有关系。

09-11 17:54