大家是如何设计类的?

white_dog 2005-10-25 06:17:48
从数据库的观点来看,任何一种业务都不外乎新增记录、修改记录、删除记录、查询记录。
而从数据模型到业务设计模型的转换中.我们通常将数据库的表对应一个实体类.表中的某条记录对应类的实例.但是对于数据的操作大家是怎么设计的呢?
比如有个用户表USER对应有些字段username,userpsw,useraddr,userimage...
对应类
class User()
{
private String username;
private String userpsw;
....
public String getUsername()
{
ruturn username;
}
public void setUsername(String username)
{
this.username=username;
}
.....
}

比如对User的数据操作,可以定以一些方法addUser(User user),deleteUser(String username)等等.
但是这些方法是封装在User类中,还是另外做个管理类UserManage来负责这些操作User类只做数据对象呢?大家一般是怎么做的?各有什么好处?

还有对于大量数据的显示大家是将数据对象包装在Collection中循环取出,还是直接用RowSet还数据字段名取得?这样是不是不符合面象对象的思想?
...全文
97 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
notruiyi 2005-10-26
  • 打赏
  • 举报
回复
如果是对DBMS一般专门写dao,如果对文件系统一般写在一起

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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