当前位置: 首页> 教育> 培训 > C# Unity 面向对象补全计划 七大原则 之 接口隔离原则 (ISP) 难度:☆ 总结:大接口分成小的,然后该干啥干啥

C# Unity 面向对象补全计划 七大原则 之 接口隔离原则 (ISP) 难度:☆ 总结:大接口分成小的,然后该干啥干啥

时间:2025/7/27 6:11:44来源:https://blog.csdn.net/2301_77947509/article/details/140937986 浏览次数:0次

本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正
本系列作为七大原则和设计模式的进阶知识,看不懂没关系

请看专栏:http://t.csdnimg.cn/mIitr,查漏补缺

1.接口隔离原则 (ISP) 

这个原则的核心思想是:客户端不应该被迫依赖于它们不使用的接口,具体来说,接口隔离原则建议我们将大接口拆分成多个小接口,每个接口只包含客户端需要的方法

2.举栗子

就是将大接口拆分成小接口然后该干啥干啥,这和单一职责(针对类的该干啥干啥

public interface IWorker
{void Work();void Eat();void Sleep();
}
public interface IWork
{void Work();
}public interface IEat
{void Eat();
}public interface ISleep
{void Sleep();
}

 

关键字:C# Unity 面向对象补全计划 七大原则 之 接口隔离原则 (ISP) 难度:☆ 总结:大接口分成小的,然后该干啥干啥

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: