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