【发布时间】:2015-08-13 16:22:30
【问题描述】:
我似乎无法在互联网上找到合适的答案,但我确信以前有人问过。
基本上,我有一个由另一个对象组成的对象——黑色菱形和线条。当父母死亡时,它所组成的对象也死亡。但是,由它组成的对象有一个指向父对象的指针。这在 UML 中是什么样子的?
编辑:例如,建筑物可能由房间组成,但房间包含指向建筑物对象的指针
谢谢
【问题讨论】:
标签: uml composition bidirectional
我似乎无法在互联网上找到合适的答案,但我确信以前有人问过。
基本上,我有一个由另一个对象组成的对象——黑色菱形和线条。当父母死亡时,它所组成的对象也死亡。但是,由它组成的对象有一个指向父对象的指针。这在 UML 中是什么样子的?
编辑:例如,建筑物可能由房间组成,但房间包含指向建筑物对象的指针
谢谢
【问题讨论】:
标签: uml composition bidirectional
您将使用owned end notation,它在关联连接器中的所属类附近显示一个点。
一个由一个end Class拥有或者是该Association的navigableOwnedEnd的Association的一个end Property表示该Association可以从相反的两端导航;否则,该协会不能从相反的两端导航。可导航性意味着在运行时参与链接的实例(关联的实例)可以从关联另一端的实例有效地访问。实现这种有效访问的精确机制是特定于实现的。如果一端不可导航,则从其他端访问可能也可能不可行,如果可以,则可能效率不高。
来自上层建筑 ptc-13-09-05 p。 207