最近刚刚学到接口,困惑了好一阵了,书上的内容全掌握了。但现在我想接口不会是像教材上的示例那样,不可能只是重载Sort()方法进行排序吧?接口到底还有什么作用呢?

解决方案 »

  1.   

    在oo的设计中,接口是更多的是一种契约。
    在java中使用implements,这一点上.NET就不好,没有从写法上体现出
    接口和抽象类的区别。
      

  2.   

    文章很多
    参考
    http://www.cnblogs.com/aivdesign/articles/1241223.html
    http://www.cnblogs.com/michaelxu/archive/2007/03/29/692021.html
      

  3.   

    初学的话就看看这个
    http://book.csdn.net/bookfiles/140/1001405874.shtml
    我也在看哦
      

  4.   


    这还不满意?
    重载Sort()方法进行排序已经是非常重要的作用了,你还向杂样?
    难道你觉得那些书上写猫啊,狗啊,父亲啊,儿子啊那样的书才满意?
    你这么书已经是非常好的了!
      

  5.   

    我也学习一下,
    谢谢 人生如梦 的BLOG!!!
      

  6.   

    我对接口的理解http://user.qzone.qq.com/576679219/blog/1231122644
      

  7.   

    接口的主要作用是解耦合...简单地说就是使功能与实现无关...生活中最常见的接口就是银行卡和银行的ATM...你随便上哪个银行的ATM去取钱过程都一样,结果也都一样...因为他们的接口相同,所以你取钱时不必关心银行卡是哪个银行的ATM是哪个银行的...当然如果你在乎手续费的话就要关心实现了...