接口 这个概念不好理解啊解决方法

接口 这个概念不好理解啊

哪位高手帮我指点下?谢谢了。

------解决方案--------------------
接口就是告诉编译器你调用了那些文件

------解决方案--------------------
作用是相同的...
------解决方案--------------------
可以理解成一种抽象类或者类模板
------解决方案--------------------
接口你最好想象成某一个你熟悉的硬件,比如水管,你只需要知道水管的接头是什么样,然后按照同样的型号安装水龙头就行了,而不需要知道水管里面的水从哪里来的。所以说上接口里面是个黑盒子!
------解决方案--------------------
就是一些可被其它方法调用的方法
------解决方案--------------------

http://topic.****.net/u/20120220/15/562cd99d-1cae-41f3-ac13-05dac9c15618.html

不用太纠结于这类东西 ~ ~ 

------解决方案--------------------
探讨

接口你最好想象成某一个你熟悉的硬件,比如水管,你只需要知道水管的接头是什么样,然后按照同样的型号安装水龙头就行了,而不需要知道水管里面的水从哪里来的。所以说上接口里面是个黑盒子!

------解决方案--------------------
楼上说的对,接口可以说是一个函数,不过这个函数是类的成员或者友元。
你调用这个函数对类对象进行操作,就好像把鼠标,键盘插到电脑上的接口一样,对电脑操作,这时你的电脑是个对象,而电脑这个概念则是个类。
我的拙见,不知道对不对。
------解决方案--------------------
我觉得“接口”的概念不用刻意去理解吧。一般来说一个完成一定功能的函数就称为接口吧,不管它是一个普通函数,还是某个类的public函数,还是某个COM对象导出的interface。接口一般在一个.h文件中声明,这类概念的东西,以后程序写的多了,自然而然就明白了吧。