如果有很多函数需要与数据库打交道,是不是每次都要写实现呢?代码冗余太多了吧

解决方案 »

  1.   

    在多人开发中,定义了接口,就定义了一个规范,所有人都要按照这个接口的方法去实现,于是调用就不会出现混乱
    同时,接口可以实现java的多继承功能,因为java只支持单继承,所以要扩展类的功能,可以实现多个接口,达到扩展功能的作用
      

  2.   

    当程序庞大时,必然要分层次,层与层之间通过接口来调用。这样有利于程序的扩展和维护。。