我们都知道数据库的抽象的方式就是使用各大范式把对象抽象成表, 在这里使用1对1, 1对多, 多对1, 多对多.
但是在程序里面把对象抽象成类就有一点问题了. 如果按照数据库抽象的方法可能可以, 但有时也不可以..
所以, 请高手们谈论一下如何在程序中把对象抽象成实体.. 举个例子08/04/21 星期一 04:00:00 23 讲述:2008-111
04:28:00 30 探索·发现:2008-103
04:58:00 30 见证:2008-101
05:28:00 27 走近科学(精编版):2008-103
06:11:40 12 焦点访谈 2008.04.20
06:24:10 7 轻松十分:2008-32
06:32:00 25 法治在线 2008.04.18
07:00:00 90 朝闻天下 
08:33:00 10 天天饮食:2008-105
08:48:00 30 夕阳红 
09:23:00 48 电视剧:京华烟云 37/44 
10:15:00 48 电视剧:京华烟云 38/44 
11:06:00 47 电视剧:京华烟云 39/44 
12:00:00 30 新闻30分 
12:39:00 20 今日说法:2008-105
13:09:00 48 电视剧:意难忘(2)47/160
14:11:00 48 电视剧:意难忘(2)48/160
15:05:00 27 走近科学(精编版):2008-103
15:34:00 30 中华民族:2008-15
16:07:00 30 半边天:2008-80
16:37:00 10 科技博览:2008-73
16:53:00 45 东方时空 
17:41:00 30 动画城:2008-96
18:18:00 40 大风车:2008-110
19:00:00 38 新闻联播 
19:38:00 12 焦点访谈 
19:55:30 46 电视剧:相思树18/29
20:48:00 46 电视剧:相思树19/29
21:43:10 7 我的奥林匹克:2008-80
22:00:00 30 晚间新闻 
22:36:00 10 奥运进行时
22:49:00 47 特别节目:中原雄师7/7
23:42:30 48 电视剧:神探狄仁杰(第3部)20/48
00:39:30 48 电视剧:神探狄仁杰(第3部)21/48
01:32:30 30 见证:2008-102
02:06:30 23 讲述:2008-112
02:29:30 30 探索·发现:2008-104
03:00:00 54 九州大戏台:2008-24锦绣梨园(1)
03:54:00 6 科技博览:2008-7308/04/22 星期二 04:00:00 23 讲述:2008-112
04:28:00 30 探索·发现:2008-104
04:58:00 30 见证:2008-102
05:28:00 27 走近科学(精编版):2008-104
06:11:40 12 焦点访谈 
06:24:10 7 我的奥林匹克:2008-80
06:32:00 25 法治在线 
07:00:00 90 朝闻天下 
08:33:00 10 天天饮食:2008-106
08:48:00 30 夕阳红 
09:23:00 48 电视剧:京华烟云 40/44 
10:15:00 48 电视剧:京华烟云41/44
11:06:00 47 电视剧:京华烟云 42/44 
12:00:00 30 新闻30分 
12:39:00 20 今日说法:2008-106
13:09:00 48 电视剧:意难忘(2)49/160
14:11:00 48 电视剧:意难忘(2)50/160
15:05:00 27 走近科学(精编版):2008-104
15:34:00 30 当代工人:2008-16
16:06:00 30 半边天:2008-81
16:39:00 10 科技博览:2008-74
16:49:00 10 天天饮食:2008-106
17:05:00 30 东方时空 
17:38:00 30 动画城:2008-97
18:18:00 40 大风车:2008-111
19:00:00 38 新闻联播 
19:38:00 12 焦点访谈 
19:55:30 46 电视剧:相思树20/29
20:48:00 46 电视剧:相思树21/29
21:43:10 7 我的奥林匹克:2008-81
22:00:00 30 晚间新闻 
22:36:00 10 奥运进行时
22:49:00 20 特别节目:今天故事汇 32
23:15:00 48 电视剧:神探狄仁杰(第3部)22/48
00:12:00 48 电视剧:神探狄仁杰(第3部)23/48
01:05:00 30 见证:2008-103
01:39:00 23 讲述:2008-113
02:02:00 30 探索·发现:2008-105
02:32:00 30 当代工人:2008-16
03:02:00 27 走近科学(精编版):2008-104
03:30:00 30 见证:2008-10308/04/23 星期三 04:00:00 23 讲述:2008-113
04:28:00 30 探索·发现:2008-105
04:58:00 30 见证:2008-103
05:28:00 27 走近科学(精编版):2008-105
06:11:40 12 焦点访谈 
06:24:10 7 我的奥林匹克:2008-81
06:32:00 25 法治在线 
07:00:00 90 朝闻天下 
08:33:00 10 天天饮食:2008-107
08:48:00 30 夕阳红 
09:23:00 48 电视剧:京华烟云 43/44 
10:15:00 48 电视剧:京华烟云 44/44 
11:06:00 47 电视剧:乌龙山剿匪记1/18
12:00:00 30 新闻30分 
12:39:00 20 今日说法:2008-107
13:09:00 48 电视剧:意难忘(2)51/160
14:11:00 48 电视剧:意难忘(2)52/160
15:05:00 27 走近科学(精编版):2008-105
15:34:00 30 健康之路周刊:2008-8
16:06:00 30 半边天:2008-82
16:39:00 10 科技博览:2008-75
16:49:00 10 天天饮食:2008-107
17:05:00 30 东方时空 
17:38:00 30 动画城:2008-98
18:18:00 40 大风车:2008-112
19:00:00 38 新闻联播 
19:38:00 12 焦点访谈 
19:55:30 46 电视剧:相思树22/29
20:48:00 46 电视剧:相思树23/29
21:43:10 7 我的奥林匹克:2008-82
22:00:00 30 晚间新闻 
22:36:00 10 奥运进行时
22:49:00 20 特别节目:今天故事汇 33
23:15:00 48 电视剧:神探狄仁杰(第3部)24/48
00:12:00 48 电视剧:神探狄仁杰(第3部)25/48
01:05:00 30 见证:2008-104
01:39:00 23 讲述:2008-114
02:02:00 30 探索·发现:2008-106
02:32:00 30 健康之路周刊:2008-8
03:02:00 27 走近科学(精编版):2008-105
03:30:00 30 见证:2008-10408/04/24 星期四 04:00:00 23 讲述:2008-114
04:28:00 30 探索·发现:2008-106
04:58:00 30 见证:2008-104
05:28:00 27 走近科学(精编版):2008-106
06:11:40 12 焦点访谈 
06:24:10 7 我的奥林匹克:2008-82
06:32:00 25 法治在线 
07:00:00 90 朝闻天下 
08:33:00 10 天天饮食:2008-108
08:48:00 30 夕阳红 
09:23:00 48 电视剧:乌龙山剿匪记2/18
10:15:00 48 电视剧:乌龙山剿匪记3/18
11:06:00 47 电视剧:乌龙山剿匪记4/18
12:00:00 30 新闻30分 
12:39:00 20 今日说法:2008-108
13:09:00 48 电视剧:意难忘(2)53/160
14:11:00 48 电视剧:意难忘(2)54/160
15:05:00 27 走近科学(精编版):2008-106
15:34:00 30 人与自然:2008-42
16:06:00 30 半边天:2008-83
16:39:00 10 科技博览:2008-76
16:49:00 10 天天饮食:2008-108
17:05:00 30 东方时空 
17:38:00 30 动画城:2008-99
18:18:00 40 大风车:2008-113
19:00:00 38 新闻联播 
19:38:00 12 焦点访谈 
19:55:30 46 电视剧:相思树24/29
20:48:00 46 电视剧:相思树25/29
21:43:10 7 我的奥林匹克:2008-83
22:00:00 30 晚间新闻 
22:36:00 10 奥运进行时
22:49:00 20 特别节目:今天故事汇 34
23:15:00 48 电视剧:神探狄仁杰(第3部)26/48
00:12:00 48 电视剧:神探狄仁杰(第3部)27/48
01:05:00 30 见证:2008-105
01:39:00 23 讲述:2008-115
02:02:00 30 探索·发现:2008-107
02:32:00 30 人与自然:2008-42
03:02:00 27 走近科学(精编版):2008-106
03:30:00 30 见证:2008-10508/04/25 星期五 04:00:00 23 讲述:2008-115
04:28:00 30 探索·发现:2008-107
04:58:00 30 见证:2008-105
05:28:00 27 走近科学(精编版):2008-107
06:11:40 12 焦点访谈 
06:24:10 7 我的奥林匹克:2008-83
06:32:00 25 法治在线 
07:00:00 90 朝闻天下 
08:33:00 10 天天饮食:2008-109
08:48:00 30 夕阳红 
09:23:00 48 电视剧:乌龙山剿匪记5/18
10:14:00 48 电视剧:乌龙山剿匪记6/18
11:06:00 47 电视剧:乌龙山剿匪记7/18
12:00:00 30 新闻30分 
12:39:00 20 今日说法:2008-109
13:09:00 48 电视剧:意难忘(2)55/160
14:11:00 48 电视剧:意难忘(2)56/160
15:05:00 27 走近科学(精编版):2008-107
15:34:00 30 人与自然:2008-43
16:06:00 30 半边天:2008-84
16:39:00 10 科技博览:2008-77
16:49:00 10 天天饮食:2008-109
17:05:00 30 东方时空 
17:38:00 30 动画城:2008-100
18:18:00 40 大风车:2008-114
19:00:00 38 新闻联播 
19:38:00 12 焦点访谈 
19:55:30 46 电视剧:相思树26/29
20:48:00 46 电视剧:相思树27/29
21:43:10 7 我的奥林匹克:2008-84
22:00:00 30 晚间新闻 
22:36:00 10 奥运进行时
22:49:00 20 特别节目:今天故事汇 35
23:15:00 48 电视剧:神探狄仁杰(第3部)28/48
00:12:00 48 电视剧:神探狄仁杰(第3部)29/48
01:05:00 30 见证:2008-106
01:39:00 23 讲述:2008-116
02:02:00 30 探索·发现:2008-108
02:32:00 30 人与自然:2008-43
03:02:00 27 走近科学(精编版):2008-107
03:30:00 30 见证:2008-10608/04/26 星期六 04:00:00 23 讲述:2008-116
04:28:00 30 探索·发现:2008-108
04:58:00 30 见证:2008-106
05:28:00 27 走近科学(精编版):2008-108
06:07:40 12 焦点访谈 
06:22:10 7 我的奥林匹克:2008-84
06:32:00 25 法治在线 
07:00:00 90 朝闻天下 
08:33:00 10 天天饮食:2008-110
08:45:00 30 夕阳红 
09:20:00 48 电视剧:乌龙山剿匪记8/18
10:12:00 48 电视剧:乌龙山剿匪记9/18
11:03:00 50 2008动画剧场 32
12:00:00 30 新闻30分 
12:39:00 20 今日说法:2008-110
13:08:00 48 电视剧:意难忘(2)57/160
14:08:00 48 电视剧:意难忘(2)58/160
15:00:00 30 道德观察:2008-15
15:30:00 20 人口:2008-16
15:50:00 50 三星智力快车 398
16:43:00 30 人与自然:2008-44
17:16:00 10 科技博览:2008-78
17:26:00 10 天天饮食:2008-110
17:39:00 30 东方时空 
18:18:00 40 大风车:2008-115
19:00:00 38 新闻联播 
19:38:00 12 焦点访谈 
19:55:30 46 电视剧:相思树28/29
20:48:00 46 电视剧:相思树29/29
21:43:10 7 轻松十分:2008-33
22:00:00 30 晚间新闻 
22:36:00 10 奥运进行时
22:49:00 20 特别节目:今天故事汇 44
23:15:00 48 电视剧:神探狄仁杰(第3部)30/48
00:12:00 48 电视剧:神探狄仁杰(第3部)31/48
01:05:00 30 见证:2008-107
01:39:00 23 讲述:2008-117
02:02:00 30 探索·发现:2008-109
02:32:00 20 人口:2008-16
02:52:00 45 2008动画剧场 32
03:37:00 23 人与自然:2008-4408/04/27 星期日 04:00:00 23 讲述:2008-117
04:28:00 30 探索·发现:2008-109
04:58:00 30 见证:2008-107
05:28:00 27 走近科学(精编版):2008-109
06:04:40 7 轻松十分:2008-33
06:14:30 12 焦点访谈 
06:29:00 30 人与自然:2008-44
07:00:00 90 朝闻天下 
08:33:00 10 天天饮食:2008-111
08:45:00 30 夕阳红 
09:20:00 48 电视剧:乌龙山剿匪记10/18
10:12:00 48 电视剧:乌龙山剿匪记11/18
11:03:00 50 2008动画剧场 33
12:00:00 30 新闻30分 
12:38:00 20 今日说法:2008-111
13:03:00 48 电视剧:意难忘(2)59/160
13:58:00 48 电视剧:意难忘(2)60/160
14:50:00 45 海外剧场:警察故事 3
15:35:00 45 海外剧场:警察故事 4
16:27:00 60 正大综艺2007-41
17:27:00 45 东方时空 
18:18:00 40 大风车:2008-116
19:00:00 38 新闻联播 
19:38:00 12 焦点访谈 
19:55:30 46 电视剧:英雄无名1/26
20:48:00 46 电视剧:英雄无名2/26
21:43:10 7 轻松十分:2008-34
22:00:00 30 晚间新闻 
22:36:00 10 奥运进行时
22:49:00 45 我们:2008-14
23:40:00 48 电视剧:神探狄仁杰(第3部)32/48
00:37:00 48 电视剧:神探狄仁杰(第3部)33/48
01:30:00 30 见证:2008-108
02:04:00 23 讲述:2008-118
02:27:00 30 探索·发现:2008-110
02:57:00 45 我们:2008-14
03:42:00 7 轻松十分:2008-34
03:50:00 10 天天饮食:2008-111例如这是一个电视台信息, 应该怎么样搭建实体类.. 我不是要答案.. 我只是要方法. 

解决方案 »

  1.   

    我的想法是. 一个节目类, 一个频道类, 一个电视台类. 电视台类包含频道类的集合, 频道类节目类的集合..但是我发现在实际操作的时候并不那么容易.. 
      

  2.   

    抽象的方法有很多种,仁者见仁,智者见智。不要拘泥于形式,谆寻一定的规律进行,重点是只要将你要描述的东西描述清楚便于你的管理。比如人,你可以以器官(如:眼睛、鼻子、心脏、肾)进行抽象,也可以以细胞(如:上皮细胞、造血干细胞)进行抽象。重要的是清楚便于管理,其实这些都是工具,便于你管理你程序的工具,不要想得太多,太神秘了。
      

  3.   

    11111111111111111111111111111111111111111111111111111111111111111111
      

  4.   

    根据公共属性写抽象类,再继承实现具体实体类
    在实体类中通过实体属性获取相关值
    也可使用接口
    抽象类是提取具体类的公因式,而接口是为了将一些不相关的类“杂凑”成一个共同的群体
    如果要设计小而简练的功能块,则使用接口。如果要设计大的功能单元,则使用抽象类。 
    如果要在组件的所有实现间提供通用的已实现功能,则使用抽象类。抽象类允许部分实现类,而接口不包含任何成员的实现。 
      

  5.   

    我觉得我好象是想讨论, 根据原始数据 的特征, 形态等 要素,来设计 表,构造数据库 的一般方案,或思路..  等看楼下