当前位置: 首页> 科技> 名企 > 设计模式-领域逻辑模式-表模块(Table Module)

设计模式-领域逻辑模式-表模块(Table Module)

时间:2025/7/18 9:37:22来源:https://blog.csdn.net/workflower/article/details/140598828 浏览次数:3次

表模块模式

如何组织领域逻辑,表模块模式是以一个类对应数据库中的一个表来组织领域逻辑。

运行机制

允许将数据与行为封装在一起,同时又可以充分利用关系数据库的优点。
常见的两种情形:

  • 多个表模块和单个数据集协作

  • 与表模块有关的典型层间交互

使用时机

很大程度上依赖于以表方式组织的数据,因此当使用记录集存取数据时适合使用这一模式。
表模块也没有提供完全的面向对象能力组织复杂的领域逻辑。

表模块模式和领域模型模式的权衡

  • 若领域模型中的对象与数据库中的表比较一致,比较适合采用基于活动记录的领域模型。

  • 若应用程序的某一部分基于一个公用的面向表的数据结构时,表模块比领域模型更合适。

例子-收入确认

关键字:设计模式-领域逻辑模式-表模块(Table Module)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: