如何用面向对象思想设计关系型数据库应用程序?欢迎大家讨论

p_jz 2004-02-07 09:35:22
目前很多面向对象的分析设计资料中,对于现实的问题域中遇到的类似于学生、由学生
构成的集合这样的问题,往往把它们作为两个类(学生、学生集合)来设计,而没有考虑结合
特定开发语言中提供的现有的某些可利用的类,如Java中的RecordSet类。但是,在我们具体
编写数据库应用程序时,好像都不会另外重新设计“学生、学生集合”这样的类,而是直接
利用开发语言现有的可利用的类。如果纯粹站在面向对象的角度来进行设计,到具体编码时
再还想利用开发语言现有的类将不可避免还要进行一次映射,这样似乎不大可取。但是如果
硬是按照自行设计的类来实现,对一般的问题这种方式效率似乎过于低下。
像这类问题(对象模型与关系模型的转换问题)在面向对象设计时该如何考虑?
希望大家积极发表自己的见解。
...全文
45 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧