业务资源管理模式语言05

当资源是唯一时,属性“Status(状态)”应该加到“Resource(资源)”类中用来控制生命周期,例如,一个汽车修理商店,汽车的状态可能是:“工作”、“报废”和“修理”。

略图:

图6 表示了QuantifyTheResource 模式的三种子模式。采用图6(a)的子模式,叫做“ResourceInstance”。当区分资源实例非常重要时;当资源采用定量管理时采用图6(b)的子模式,叫做“ResourceMeasurement”。当资源唯一时,采用图6(c)中的子模式,叫做“SingleResource”。

图6——QuantifyTheResource 模式

示例:

图7 表示了QuantifyTheResource 模式的实例。在图7(a),“Video(影片)”扮演“Resource(资源)”,“Videotape(影带)”扮演“ResourceInstance(资源实例)”。在图7(b)中,“Product”是被控制的资源,在图7(c),“车辆”是独立管理的资源。

图7——QuantifyTheResource 模式实例

相关模式:

ResourceInstance 是“Type-Object”模式[Joh98],the ItemDescription 模式[Coa92]和the Item-Specific Item 模式[Coa 97]的实例。

下一模式:

完成QuantifyTheResource 模式后,应该检查所开发的应用用来处理什么类型的资源事务。如果应用关心资源交易,也就是资源的买卖,你应该采用TradeTheResource(8)(交易资源),可能还有QuoteTheTrade(5)(交易询价)和CheckResourceDelivery((10)检查资源交付)。如果应用关心出租或租赁资源,你应该采用RentTheResource(7)(出租资源),可能还有BookTheResource(4)(预订资源)。如果应用处理资源修理,你应该采用MaintainTheResource(9)(维护资源)和QuoteTheMaintenance(6)(维护询价)。注意,有许多应用需要几种模式的组合。例如,汽车出租系统,除了预订和出租汽车,我们还要控制购买、维修和报废车辆。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值