程序设计

老师,我现在写程序不会布局,我的意思是不清楚应该如何设计类之间的关系,也不知道应该写什么样的类,我现在的情况是,一个功能的数据库表对应一些类,访问数据库的操作对应一个类,因为我觉得很难抽象出来父类,功能是实现了就是不好看,我应该学习哪部分知识那?入门级别的
[该贴被zhangliang19820601于2007年01月29日 17:00修改过]

看看设计模式的书。我这里看的《设计模式解析》第二版不错。其中说了如何分析业务,把模式提炼出来。你要充分理解业务,找出其中哪些是不变的,哪些是不断变化或者将来很可能变化的。说白了就是找出变化,然后把它封装起来,以达到灵活和易扩展。只要你理顺了业务逻辑,那么就可以逐渐把接口、父类、子类分出来。我觉得你如果要重构的话,先看看能不能提炼接口。

多谢了,讲的很实际

我觉得你可以先看看DAO模式