导入
JavaScript 类模型
让我们学习如何使用 JavaScript 创建具有反向属性的类模型。
创建一个 JavaScript 类模型
我们从一个具有派生反向引用属性的面向对象类模型开始,这种模型如上文所述。这里再次呈现,作为复习:
...
包含两对相互反向引用属性的面向对象类模型
该模型包含两个派生的反向引用属性:Publisher::/publishedBooks 和 Author::/authoredBooks。每个属性都关联到其派生自的主引用属性。因此,它们构成一对相互对应的反向引用属性,对应于双向关联。
与具有单向关联的 JavaScript 类模型类似,我们需要为所有派生的反向引用属性添加 «get» 构造型。这意味着它们具有隐式的 getter 方法,但没有 setter 方法。当它们的反向主引用属性被更新时,这些属性会自动被设置。
这适用于 Publisher::/publishedBooks 和 Author::/authoredBooks 这两个派生的反向引用属性。由此得到如下 JavaScript 类模型:
...
包含反向引用属性的 JavaScript 模型