【发布时间】:2012-06-24 11:27:35
【问题描述】:
我有一个从 LEN SILVESTON 的书中摘录的 UDM(通用数据模型),我想在 C Sharp 中将其实现为面向对象的设计,以对 PARTIES、PERSONS 和 ORGANIZATIONS 进行建模。
虽然从逻辑模型 SUPERTYPES 和 SUBTYPES 移动很容易通过类层次结构完成,但我不确定如何处理关系。关系世界(物理数据库)世界中的多对多关系通常会在单独的关联表中实现。我有一种感觉,遵循这种范式并在面向对象的世界中将 M-M 关系实现为一个单独的“关联”类可能不是要走的路……。或者是吗?
另外,有没有人知道是否有关于以面向对象的方式实现这些 UDM 的文章?
感谢您的任何指点。
【问题讨论】: