2016 - 2024

感恩一路有你

面向接口编程的理解 为什么要使用面向接口编程?

浏览量:2351 时间:2021-04-07 15:38:00 作者:admin

为什么要使用面向接口编程?

面向接口编程是将客户的业务提取为接口。业务的具体实现由接口的实现类完成。当客户需求发生变化时,只需编写一个新的业务逻辑实现类,并在配置文件(如spring框架)中更改接口的实现类即可完成需求。不需要重写现有代码来减少对系统的影响。基于接口编程的项目具有清晰的业务逻辑、易于理解的代码、易于扩展、可维护性强等特点。但是为什么我们不能意识到好处呢?因为我们的系统很小,开发辅助少,而且界面设计不合理。我们经常需要改变接口。理论上,当需求发生变化时,我们只需要修改接口实现。

什么是面向接口编程,它的好处是什么?

在一个面向对象的系统中,系统的各种功能是由许多不同的对象来完成的。在这种情况下,如何实现各个对象之间的内在联系对系统设计者来说并不重要,而各个对象之间的协作关系成为系统设计的关键。小到不同类之间的通信,大到模块之间的交互,在系统设计之初都要重点关注,这也是系统设计的主要工作。面向接口编程是指按照这样的思想进行的编程:在实现一个系统时,通常将定义和实现不分离地集成在一起。我认为最理想的系统设计规范应该是所有定义和实现的分离,尽管对于系统中的某些情况可能有点麻烦。

面向接口编程的理解 简介面向接口的编程思想 面向接口编程的优点

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。