当前位置: 首页 > news >正文

业务资源管理模式语言13

解决方案:

创建一个与“Resource”类相关的“Resource Delivery”类来控制资源交付的确认过程。因为交货是与交易相关的,“Resource”类与“Resource Delivery”类是“1 to 1”关系。如果你采用了子模式“Resource Measurement”或者采用了“ItemizeTheResourceTransaction”模式,这种关系会发生变化。

略图:

图20 表示了CheckResourceDelivery 模式。一次交货必然与一次交易相关,一次交易后必然有一次交货。使用ItemizeTheResourceTransaction(11)模式实现一次交易过程中处理多个资源。除了“Resource Delivery”中进行交货和取消交货方法外,根据资源获得交货方法被添加到“Resource”类中,将交易与交货相关的方法在“ResourceTrade”类中,根据来源获得交货与根据目的获得交货应该放置在“Source-Party”和“Destiny-Party”中。

图20——CheckResourceDelivery 模式

示例:

图21 表示了CheckResourceDelivery 模式的一个实例,其中“Produc(t 产品)”扮演“Resourc(e 资源)”,“Delivery(交付)”扮演“Resource Delivery(资源交付)”,“Purchase(购买)”扮演“Resource Trade(资源交易)”。 

图21——CheckResourceDelivery 模式实例

相关模式:

CheckResourceDelivery 模式是“Association-Object”模式[Boy98],和“Time-Association”模式[Coa 92]的特例。它也是“Participant-Transaction”和“Specific Item-Transaction”[Coa97]的组合应用。如果你考虑类“ResourceTrade”(模式8)和“Resource Delivery”(本模式),这里有“Transaction-Subsequent Transaction”模式[Coa 97]的一个应用。

下一模式:

第3 节的模式,利用它们详细说明其它细节。 


http://www.mrgr.cn/news/25849.html

相关文章:

  • 链接测试链接测试链接测试链接测试链接测试
  • 知识图谱增强在 360 文档知识问答及管理中的应用实践
  • Leetcode 二叉树中根遍历
  • 融合知识图谱与高级NLP技术的创新型语义新闻检索系统
  • 【HTML】Html标签
  • 【新手必看】Linux安装Minio
  • 团队协作必备:2025年TOP 10企业知识库管理系统工具推荐
  • 产品探秘|开物——面向AI原生和云原生网络研究的首选科研平台
  • Java实现邮箱发送功能详细步骤及注意事项?
  • 安全工具 | 使用Burp Suite的10个小tips
  • adb devices不显示连接设备怎么解决
  • 机器学习和深度学习存在显著区别
  • 文心快码帮你解大厂面试题:设计一个秒杀系统,并明确指出关键点
  • 架构师知识梳理(七):软件工程-测试
  • 小学生护眼台灯什么牌子好?五款口碑比较好的护眼台灯
  • 深入理解全连接层:从线性代数到 PyTorch 中的 nn.Linear 和 nn.Parameter
  • 堆+堆排序+topK问题
  • 贪心算法之最小生成树详细解读(附带Java代码解读)
  • 基于51单片机的灯盘检测(PCF8591+CD4051 )
  • 银行零售客群策略与标签体系搭建指南