面向对象编程的一模块就是面向接口编程,用了接口之后,降低了系统的耦合性,程序可拓展,是后期维护,代码清晰度的保证,看下面两张图片就好理解了
没有接口之前,是强耦合的,有了接口之后就实现了解耦,还可以添加新的实现类.
图片引用:https://zhuanlan.zhihu.com/p/119152601?from_voters_page=true 图片引用:https://zhuanlan.zhihu.com/p/119152601?from_voters_page=true面向对象编程的一模块就是面向接口编程,用了接口之后,降低了系统的耦合性,程序可拓展,是后期维护,代码清晰度的保证,看下面两张图片就好理解了
没有接口之前,是强耦合的,有了接口之后就实现了解耦,还可以添加新的实现类.
图片引用:https://zhuanlan.zhihu.com/p/119152601?from_voters_page=true 图片引用:https://zhuanlan.zhihu.com/p/119152601?from_voters_page=true本文标题:web开发中interface是否有必要
本文链接:https://www.haomeiwen.com/subject/gzaaqktx.html
网友评论