找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 1876|回复: 6

关于的问题

[复制链接]
发表于 2003-8-21 16:39:56 | 显示全部楼层 |阅读模式
请问在<<信息参考模型中>>你们认为Entity中的Person与Role中的Employee、Patient的关系是什么?是Person与Employee、Patient直接关联呢?还是Person扩展两个类Employee、Patient后再分别关联呢
发表于 2003-8-21 20:32:47 | 显示全部楼层

关于的问题

Person 应该是Employee和Patient的父类
发表于 2003-8-22 11:09:55 | 显示全部楼层

关于的问题

我认为是:概念上的Employee是具有一个Employee角色的Person。也就是Person与Employee直接关联,并不需要扩展和继承。
发表于 2003-8-22 15:05:27 | 显示全部楼层

关于的问题

如果在实施中,按照面向对象的角度来考虑,关联的关系不太合理
发表于 2003-8-22 21:22:54 | 显示全部楼层

关于的问题

传统的面象对象,往往只从一个角度或一个方面去分析对象及其相互关系。但事实上,作为更一般的面象对象,我们要把对象表达成能从各个不同角度去理解和使用的实体事物。
HL7 RIM使用了面象对象技术,它的是一个高度抽象的对象模型,这表现为:他具有非常普遍的适用性和精确和广泛的表达能力。除了对象技术,我们更重要的是学习它的设计理念和使用他的表达能力。
发表于 2003-8-22 22:39:24 | 显示全部楼层

关于的问题

设计的抽象是为了更为有效的实施,实践中不能为了面向对象而去面向对象,对于我们来说是要通过RIM来构建具体功能的系统,理论的可以抽象,而实践中却要考虑实施性与系统架构的健壮性
发表于 2003-9-9 12:07:19 | 显示全部楼层

关于的问题

OO法则中有一条是:优先使用对象组合,而非(类)继承。我想这条法则可能可以适用于这个问题。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表