zoukankan      html  css  js  c++  java
  • 面向接口的优缺点


    一个接口可以从三方面去考察:
    制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者)。

    接口本质上就是由制定者来协调实现者和调用者之间的关系。

    所以通常说的“面向接口编程”可以理解为:
    只有实现者和调用者都遵循“面向接口编程”这个准则,制定者的协调目的才能达到。

    接口在项目就是一个业务逻辑,面向接口编程就是先把客户的业务提取出来,作为接口。业务具体实现通过该接口的实现类来完成。当客户需求变化时,只需编写该业务逻辑的新的实现类,通过更改配置文件(例如Spring框架)中该接口的实现类就可以完成需求,不需要改写现有代码,减少对系统的影响。 采用基于接口编程的项目,业务逻辑清晰,代码易懂,方便扩展,可维护性强。即使更换一批人员,新来的人依然可以快速上手。对于公司来说,意义更大。

  • 相关阅读:
    Java Web总结十Jsp
    当前结果
    QFontMetrics的一个问题
    设想的用户交互流程
    多视图工作
    改进函数、变量的表示
    接口测试Session/Cookie笔记(二)
    接口测试笔记(一)
    创业公司心力交瘁
    禅道BUG管理工具使用链接存储
  • 原文地址:https://www.cnblogs.com/tianboblog/p/3232284.html
Copyright © 2011-2022 走看看