当前位置: 代码迷 >> ASP.NET >> 请问关于接口的有关问题
  详细解决方案

请问关于接口的有关问题

热度:9330   发布时间:2013-02-26 00:00:00.0
请教关于接口的问题
现在定义一个接口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模块就可以了
  相关解决方案