You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

拆分可选属性生成的专属类属于弱类还是普通类?关联multiplicity(1,1)和(0,1)

关于拆分可选属性后新类的类型判定
  • 这种仅包含单个可选属性的新类属于普通类,并非弱类。
  • 弱类的核心特征是自身无法独立存在,必须依附其他类的标识才能确立自身唯一性(比如订单明细类,必须绑定订单ID才能明确归属)。而你拆分出的这个类,只是和原类存在(1,1)与(0,1)的关联关系:原类实例可选择是否关联它,但它本身能拥有独立的身份标识,无需依赖原类的标识来存在。
  • 你通过关联 multiplicity 替代原类可选属性的思路很合理,既避免了原类中出现大量null值,也能清晰体现类之间的依赖逻辑。

内容的提问来源于stack exchange,提问作者dok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 17:13:10