我要设计个新闻类如何设计,访问数据库的代码都写在类里。。。。
我要设计个新闻类如何设计,访问数据库的代码都写在类里
类的功能括能取出一条新闻的标题、内容等
还要能取出所有的新闻总数
如果设计给新闻类包括标题、内容等属性,这是在创建单个新闻对象可以获的
但我要所有新闻的总数,即新闻表的记录数,
该如何设计
问题点数:20、回复次数:2Top
1 楼brightheroes(在地狱中仰望天堂)回复于 2003-12-02 11:56:48 得分 0
为什么要将"取出所有的新闻总数"这个功能强制的加在这个面向某个具体的新闻对象的类上?
Top
2 楼dahuzizyd(你就是我心中的女神)回复于 2003-12-02 19:16:12 得分 20
访问数据库的代码应该单独放在一个类里面,你的新闻类的业务处理在一个类里面,调用里面的方法和使用里面的数据库连接,每一条新闻可以作为一个实体类来处理,就是这个类的每个实例都代表数据库里的一条记录,这个类有诸如标题,内容,发表时间等属性,对应记录的某个字段。
下面的是大致的写法,你可以自己再充实下
class DataBaseOperator
{
public void inset()
{
}
public void Selete()
{
}
.........
}
class NewsOperator
{
public int GetNewsCount()
{
string SelStr = "select Count(*) from 表名"
}
}
Class News
{
public string title;
public string content;
public DateTime date;
}
Top




