要求编写10个类,
每个类都有添加/查看/修改/删除四个函数
由于每个类的属性不一样,现在我要做的就是,编写四十个这样的函数,为每个类分别编写,我都编写了两天了,如果您遇到这样的情况,有没有好的办法,例如类方法的重载等,这几个类的属性基本谁跟谁也一样的

解决方案 »

  1.   

    你估计是 MAP 数据库,所以可以用第三方控件 ,如NHIBERNATE
      

  2.   

    我是这样想的,
    插入、填充、更新在第个小类里写,删除操作由于和ID(主键)关系最大,可以在基类里实现或者,只在小类里实现属性,
    所有操作都在基类里写,
    构造一个两个参数的公用函数,
    如Control(SQL语句,表)
    把连接数据库的代码也写在这里,保存该函数可以操作,在子类里直接调用,不知道这样算不算省了点事儿,
      

  3.   

    当时我们做设计的时候,就是一个基类DB,里面就一个属性Connection,初始化连接...所有的其他操作类都继承这个基类...我们当时每个表处理都相对比较独立,所以就一张表写一个类,看起来也清晰...还是看你具体情况吧...就几个类的事,复杂也复杂不到哪去,关键看是否有利于扩展和维护...