接口这个地方确实存在困惑,总是像一块东西堵在脑子里。我知道接口的概念,也知道接口的用法,但我不知道为什么要用,所以也就不能灵活的应用。我希望有高手能从设计层面,给我说说接口到底能给我带来什么,能解决什么问题,最好把原理讲清楚。在这先谢谢大家!

解决方案 »

  1.   

    接口是一个模块的抽象,它为外界描述了它可以实现的功能,而具体实现却不是它来做.java应用多态性是接口为基础的!
      

  2.   

    看了樓上的回覆樓主應該有更好的了解了吧,你去看看design pattern的Creational Pattern那部份吧,可以有更好的理解,還有最好試用一下java gui中的look & feel,也會有所幫助的
      

  3.   

    你老大要你做东西。
    把所有的规范都做好了,

    public interface articleImp{
      public bool AddArticle(Article a);
    }你实现他的接口,然后你就往里面套东西就对了。不知道这样理解是否可以