第十八节 接口,依赖反转原则、单元测试,接口隔离原则
视频链接:刘铁猛老师的《C#语言入门详解》
https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca
接口
抽象类中的方法只要不是private即可,而接口必须是public
示例:接口作用:解耦合
依赖反转原则
解耦的表现就是依赖反转;单元测试就是依赖反转在开发当中的直接应用、直接受益者。
依赖反转就是平衡下面的思维方式,从其他角度
依赖反转示例:
接口隔离原则
解决: 调用者不能多调。 不允许胖接口调用。
** 一个基接口实现一个功能,然后一个接口实现多个基接口**
示例1:
使用2个原则时候,注意把握一个度,不能过度使用。
示例2:接口的显示实现 (C#独有)
结果