社区
分析与设计
帖子详情
对于父子形式的类该怎么设计比较好些?
zhjzh_zjz
2005-11-20 09:50:25
对于有父子关系的类对应于数据库中的父子表(也就是由外健关系的表)该怎么设计相应的雷比较清楚一些,操作起来比较方便呢?比如班级这个类包含学生这个类。一个班级包含数目不定的多个学生,一个学生又选修多门课程。如何设计相应的类才能使我对班级学生以及课程的查询修改和新增比较方便呢?谢谢!
...全文
161
6
打赏
收藏
对于父子形式的类该怎么设计比较好些?
对于有父子关系的类对应于数据库中的父子表(也就是由外健关系的表)该怎么设计相应的雷比较清楚一些,操作起来比较方便呢?比如班级这个类包含学生这个类。一个班级包含数目不定的多个学生,一个学生又选修多门课程。如何设计相应的类才能使我对班级学生以及课程的查询修改和新增比较方便呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tutuaction
2005-11-26
打赏
举报
回复
组合设计模式
hashtable
可以
HeavenMonkey
2005-11-23
打赏
举报
回复
同意楼上
lhcoolhacker
2005-11-22
打赏
举报
回复
用对象组合
public class TestClass
{}
public class TestStudent
{}
public class TestClassStudent
{
public TestClass Parent
{
get{}
set{}
}
public IList<TestStudent> Childs
{
get{}
set{}
}
}
RSHY
2005-11-21
打赏
举报
回复
可以在父类中包含子类的集合,就像微软的DataSet中有一个Tables属性,实际上就是DataTable集合,然后在DataTable中又包含了DataRow的集合,我们用的时候感觉还比较方便吧。
例:
public class 学生
{
...
}
public class 班级
{
...
public 学生[] 学生s
{
get{return 学生集合;}
}
...
}
随手写的,有问题请指正!
JasonHeung
2005-11-21
打赏
举报
回复
父亲带一个Hashtable存放子对象实例或者ID;
子对象中保存一个父亲对象的Id字段。
wang790809
2005-11-21
打赏
举报
回复
用对象数组和IList属性都可以
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章