我还是个学员,一般做项目都是自己一个人完成,很少用到接口,以前学的时候感觉很抽象,只知道有时候必须继承某个接口才能用,到底什么是接口啊,以后好象工作了,必须用接口的,我总觉得挺抽象,有高手给我讲下吗?最好不要书面语,通俗易懂的,还有怎么用,谢谢啦

解决方案 »

  1.   

    接口是个很有研究的东西,你可以找个一个朋友一起做一个东西,你们每个人负责一层,比如你做service,他做DAO。前提是你们必须同时做。这时候你就会体会到接口有什么用,如果没有接口你就要等他写好DAO你才能去掉他写完的方法。有了接口你们就可以同时做。
    换句话说用接口可以提高效率,一个大项目要是等每层一项一项的完成的话,就会造成人员的浪费,
    DAO---SERVICE---CONTROLLER-VIEW
    因为你必须等到前一层任务结束才能进行,但是有接口就不一样了。
    这只是我自己粗浅的理解,希望能帮助你。