这是一个无效的对象图,什么是关联继承?

Is this an invalid object diagram, and what is association inheritance?

我有一张 class 图和一张对象图。根据给定的 class 图,对象图是否有效? 我可以说它是无效的,因为 :C 没有 alpha link 和任何 S 类型的对象吗? 或者它是有效的,因为 :C:T 已经有一个 alpha link 如果他们有一个 beta link 因为 CT 分别是 AS class 的子class?

实例规范无效(或至少不完整),因为 C 的实例没有 alpha link 到 T 的实例。

但是,如果您要在 betaalpha 关联之间绘制泛化关系,这将使实例规范按原样有效。关联之间的泛化意味着类型 T 的未命名端是类型 S 的未命名端的值的子集。 UML 2.5 规范中的 §11.5.3.1(关联)说,"specialization means that a link classified by the specializing Association is also classified by the specialized Association."

顺便说一句,请始终说出您的联想的末端。如果我可以提到协会以名称结尾,这个答案会更容易表达。为这些命名也可以减少与团队中其他人交流时的混乱。