接口在开发过程中可以快速分离工作内容。
比如调用者在写业务逻辑的时候需要一个功能,可能是数据库访问,或者复杂计算,但是他的工
作专注于实现业务逻辑,不想分开经理去做底层实现,那么他只需要实现一个接口,定义了规范
,然后就可以继续他的业务逻辑代码了。
而实现者可以根据这个接口规范,做具体的是实现。
这样通过使用接口就可以快速的分离工作内容,大盗团队并行工作的目的。
此外,如果规范是通过接口定义的,那么当你这个功能有多个实现时,你只要实现了这个接口,
那么可以快速的替换具体实现,做到代码层面的完全可以分离。
总结起来就是一句话:接口或者规范可以在开发过程中做到分离。 |