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