问个关于接口和静态方法的问题~为什么不能用接口来规定需要实现的静态方法呢?
如题,如何才能规定某个类必须实现某些静态方法呢?
但我现在确实需要这样的功能。
因为我们的项目现在数据源是什么都还不确定,有可能是数据库,也有可能是自定义的xml文件。
因此我想制定一个统一的访问数据的接口 IDataAccess,继承该接口的类访问数据源时使用静态方法,如getIPbyID(string ID)
目前使用SqlServer2005作为数据源,只需在 实现一个类,这个类继承该数据访问接口IDataAccess,并 使用访问SqlServer的方式来实现 getIPbyID等函数,下次如果 把数据源换成 XML 了,只需要重新实现一个类,并继承这个访问接口就行了。
------解决方案--------------------抽象类...接口不是干这种事的...
------解决方案--------------------