[阅读: 301] 2006-10-26 05:20:16
在你的例子中,业务事件是“维修”,这是需要关注的东西,它的特点是有时间或一段时间的属性,Peter Coad在彩色UML中称之为Time-Interval类。
与“维修”相关联的对象包括“客户”“机器”“坏的部件”“更换的部件”
所以会有这样的两个“维修”对象实例:
“1”,“2006-9-1”,“客户A”,“机器A”,“主板A”,“主板B”
“2”,“2006-9-9”,“客户A”,“机器A”,“主板B”,“主板A”
这样查询“客户A”或“机器A”或“主板A”或“主板B”所有的历史都很容易了。