遗留系统表的维护

对于遗留系统的维护:
想对数据库中某张表增加若干字段
这张表非常关键,系统中多处程序都要用到此表,这张表被抽象成了一个类,并且类中包括了处理表的方法(eg:create,update,search.......)
请问有什么方法来更改这个系统吗?
个人想法:写一个类继承原类,子类中增加父类中未有的字段,并且重写父类方法.系统中凡是用到父类的方法\对象,全部更换为子类的!
因为系统比较大,所以感觉这样很累!
请大哥们赐教

用对象方法和技术最好用是从头开始,现在你是一个遗留系统,不建议引入对象增加系统复杂性,你就是传统数据库和SQL完成为妙,等以后有新项目再搞类和对象