我想写一个可切换数据库的操作类,用了工厂方法,OracleHelper 和 SqlServerHelper 实现IDBHelper ,SingleHelper 用来单件返回一个通过反射得到的IDBHelper,DataAccess都是静态方法,调用SingleHelper的实例来调用方法,应为对设计模式和底层不是很了解,希望大家能指出不足和缺陷。谢过