Interface(接口)如何实现工作的啊
常听说做开发的时候,调用别人的接口,或者说把自己的东西抽象出来,对外只暴露接口。比如在C#中,要实现定制类排序我们需要实现Icomparable接口里面的一个方法。但我想不明白的是,为什么我们实现了这个接口里的方法就可以实现排序了呢?Icomparable接口是怎么样去实现这个排序的啊?有人说 其实就是调用了别人写好的现成的函数 ”,但是接口不是定义了一些方法嘛,然后由我们实现这个方法而已,怎么会是去调用别人写好的函数呢?就如问题所说,在实现Comparable方法的时候我们只是返回-1,0,1这几个数,但它怎么实现排序这个原理我不明白,再者,接口并不像方法那样你已经写好实现的代码了,传个参数什么的过去,那边就会返回一个值或引用,但接口并没有实现东西啊,望指教。