日期:2014-05-20  浏览次数:20430 次

请教关于接口的问题
现在定义一个接口public   interface   IA   {...},其中里面定义方法A_Method()

然后再定义了两个类,public   class   B:IA{}     和   public   class   C:IA{}
其中类B跟类C里都实现了了方法A_Method()(方法名字跟参数都一样),   现在如果我要使用接口IA的方法A_Method(),它怎么会自动找到合适的适合自己的那个方法啊?


还有一个问题,譬如在类B中由public   class   B:IA{}我可以知道类B继承自IA,我可以自己找到IA,反过来,我怎么知道接口IA都被哪几个类继承了呢?我现在从网上下了别人的代码譬如Pet   Shop,由一个接口我怎么找到它的所有的继承类,有一个方法我怎么迅速的能找到实现方法的那个类?


谢谢~~~

------解决方案--------------------
反射

------解决方案--------------------
楼主说的类似一个客户端程序智能升级的实例.
它的实现方法为:主程序体负责反射主模块.
然后配置文件负责加载模块.升级后我们只需传送配置文件及相应DLL模块就可以了