面向对象的菜鸟问题 用面向对象的方法来说 文章与文章的回复,两者之间是什么关系呢?该如何来设计呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 引用楼主 yuanjin1981 的回复:用面向对象的方法来说 文章与文章的回复,两者之间是什么关系呢?该如何来设计呢?文章是对象,回复是方法。[/Quote]文章 与 文章的回复列表 之间的关系。在数据库中 是 文章表和 文章回复表 class 文章{ public string 作者; public string 主题; public DateTime 发表时间; List<回复> 回复List; public 文章(){ 发表时间 = DateTime.Now; 回复List = new List<回复>(); } public void Add回复(回复 a回复){ a回复.Related文章 = this; 回复List.Add(a回复); }}class 回复:文章{ public 文章 Related文章;} 文章的回复于文章之间的关系是继承吗?应该是明显的 has-a 关系吧 首先将文章表映射成一个对象叫Article类然后将文章回复表映射成一个对象叫Rearticle类然后将Article封装到 Rearticle类里面。这样就是面向对象的思想你用Rearticle的时候要调用Article里面的属性都没有问题了 下了个换肤软件SkinPP3.0,也能用,就是不知道如何动态换肤? c#上传文件至远程服务器 写软件的时候,界面的图片大家用什么格式的啊? 60分求关于DataGridView数据绑定问题。 请问如何取得集合中元素的类型 如何将xml定义的架构转换成sqlserver2000数据库的表结构 本机调试 导出DBF文件没问题 但是发布发到服务器不能导出? 《C#精髓》中的简单例子,为什么出错? Active Directory 的用户验证!!多谢!!! 一个线程池的问题 winfrom里php做插件???? 少量数据如何保存
用面向对象的方法来说 文章与文章的回复,两者之间是什么关系呢?该如何来设计呢?文章是对象,回复是方法。
[/Quote]文章 与 文章的回复列表 之间的关系。在数据库中 是 文章表和 文章回复表
public string 作者;
public string 主题;
public DateTime 发表时间;
List<回复> 回复List;
public 文章(){
发表时间 = DateTime.Now;
回复List = new List<回复>();
} public void Add回复(回复 a回复){
a回复.Related文章 = this;
回复List.Add(a回复);
}
}class 回复:文章{
public 文章 Related文章;
}
文章的回复于文章之间的关系是继承吗?应该是明显的 has-a 关系吧
然后将文章回复表映射成一个对象叫Rearticle类
然后将Article封装到 Rearticle类里面。这样就是面向对象的思想
你用Rearticle的时候要调用Article里面的属性都没有问题了