分层开发适用的是大项目,这样方便分模块开发。
就写一个简单的登录验证的demo,还用个ssh框架,就没有必要了。

解决方案 »

  1.   

    很多项目是不需要的,他们都接口滥用了,只有大型项目又有很多的不同团队参与开发的时候才需要这样做。像平常项目那种写个service interface又写个impl,如果service又要增加方法,接口和实现都要变动,而且就一两个团队开发而已,这个是滥用接口。
      

  2.   

    因为你现在写的东西比较少,比如以后你要写一个别的项目,里面有不同的类,但是他们都要执行crud操作,这时候如果你不使用接口,就要一个一个把他们实现,这样你的效率很低的,如果实现接口那你代码的质量就上去啦
      

  3.   

    接口是为了扩展的一个规范。比如说你的系统商品化了,那系统接口就要实现多种方式,例如:webservice,ejb....但每种方式的接口的业务逻辑是一样的,所以就要靠接口来规范,每增一种接口方案都要实现接口定义的方法,但不能超越接口暴露的方法。成为一种统一的规范的编码形式。
      

  4.   

    这个看你项目的规模了,其实写接口interface的话 是很不错的,接口规范了实现类的方向和行为,而且接口的最主要的作用是达到统一访问。就是在创建对象的时候用接口创建,【接口名】 【对象名】=new 【实现接口的类】,这样你像用哪个类的对象就可以new哪个对象了,不需要改原来的代码,就和你的USB接口一样,插什么读什么,就是这个原理
    如果还不懂,你可以看看下面这个地址
    http://blog.csdn.net/rocketboy911/article/details/1633414