第十八节 接口,依赖反转原则、单元测试,接口隔离原则

视频链接:刘铁猛老师的《C#语言入门详解》
https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca

image.png

接口#

抽象类中的方法只要不是private即可,而接口必须是public

示例:接口作用:解耦合
image.png

依赖反转原则#

解耦的表现就是依赖反转;单元测试就是依赖反转在开发当中的直接应用、直接受益者。

依赖反转就是平衡下面的思维方式,从其他角度
image.png
依赖反转示例:
image.png

接口隔离原则#

解决: 调用者不能多调。 不允许胖接口调用。
** 一个基接口实现一个功能,然后一个接口实现多个基接口**

示例1:
image.png
image.png

使用2个原则时候,注意把握一个度,不能过度使用。

示例2:接口的显示实现 (C#独有)
image.png
image.png
结果
image.png

posted @   不爱菠萝的菠萝君  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
主题色彩
点击右上角即可分享
微信分享提示