世界和平e
2016-07-25 01:28
采纳率: 75%
浏览 1.0k
已采纳

javaee中interface是否有必要?

在项目中,我们通常是以下这种结构

图片说明

那么在项目中我们用了spring的依赖注入,为什么还要写interface这看似重复的工作?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • chun_soft 2016-07-25 03:09
    已采纳

    完全解耦,面向对象编程的一模块就是面向接口编程,程序可扩展性,后期维护,代码清晰度的保证

    已采纳该答案
    打赏 评论
  • 创业的鱼 2016-07-25 01:33

    帮顶,学习学习~~~~~~~~~~~~~

    打赏 评论
  • 粮忆雨 2016-07-25 02:01

    说白了就是要去了解接口的意义。你可以直接调用,但这样对程序的维护和扩展就不大好了。嫌麻烦的话dao层的可取不用接口。但是业务层建议保留使用。

    打赏 评论
  • GrayHJX 2016-07-25 03:31

    用来解耦吧,直接调用也不是不可以,程序维护起来会觉得不太清晰

    打赏 评论
  • 东风玖哥 2016-07-25 09:32

    interface很重要的

    打赏 评论

相关推荐 更多相似问题