接口在程序中起什么做用呀,为什么要用到接口呢,有什么好处呢,指点一下

解决方案 »

  1.   

    接口是一个标准或规范,本身不能做任何事,必须靠具体的类来实现它,因此可以实现多态性,满足不同条件下需求;OLE、DCOM多使用接口,因此接口是实现和使用它们的基础;在Delphi中,使用接口还可以在不同程度上满足对多重继承的需求。
      

  2.   

    在其它语言中使用接口是较复杂的事,Delphi中使用相对比较简单,但其原理不是几句话就能明白的,一般情况下没必要使用接口,能使用Delphi类实现尽量不用接口,我在上面说的就是使用接口的几个时机。简单的说,接口主要涉及跨平台、跨语言、移植性要求较高的编程。你现在可以简单的把它看作类似Delphi纯抽象类的东西就行了,有时候找点这方面的资料和例子看看就慢慢明白了。