现在的位置: 首页 > 综合 > 正文

QI之我见

2013年09月26日 ⁄ 综合 ⁄ 共 422字 ⁄ 字号 评论关闭

一个类可以实现多个接口,并且一个接口也可以被多个类实现,这样如果想调用某个接口里面的方法就可能会引起混乱,com组件的实质就在于类里面的方法只能通过接口进行调用,而 不是一般的类中的方法靠new一个对象进行调用,这样做的好好处是实现类内部的对外隐藏,继承,封装和多态是面对对象程序设计的三大特点,接口是多态的表现,同一个接口在不同的类中实现,和不同的对象进行绑定,这样同一个操作会出现不同的操作结果。言归正传,QI就是指同一个类中,不同接口之间的切换,我的理解是同一个类中,处于活动状态的接口只能有一个,例如我定义一个接口Ia
pa,用完后,我要用另外一个接口Ib中的方法,这个时候就需要QI了。Ib pb=pa as Ib.

as的解释是对象的引用,不过我还是不太理解,恳求大侠指点,接口和对象绑定的语句Ia pa=new class.class是实现了这个接口的类。小弟是菜鸟级别的,文章里难免有很多错误,恳求大牛指点一二,小弟不胜感激!thank you!

抱歉!评论已关闭.