(3) 如果在标识属性的过程中发生以下情况,应考虑调整对象识别的结果:
��・ 如果属性只适应于对象的某些实例,而不适应于对象的另外一些实例,则往往意味着存在另一类对象,而且这两类对象之间可能存在着继承关系。
��・ 仅有一个属性的对象可以标识为其它对象的属性。
��・ 对于对象的某一个属性,如果该对象的某一个特定实例针对该属性有多重属性值,则应当将该对象分为几个对象。
��通常,属性放在哪一个类中应是很明显的。较一般的属性应放在一般化-特殊化结构中较高层的类或对象中,较特殊的属性应放在较低层的类或对象中。数据视图
ERD中实体可能对应于某一对象。这样,实体属性就会简单地成为对象属性 。如果实体(如人)不只对应于一类对象,那么这个实体的属性必须分配到OOA模型的不同类的对象之中。
��
|