接口的定义和实现

接口定义

  • 接口就是规范,定义的是一组规则,体现了显示世界中“如果你是。。。则必须能。。。”的思想,如果你是天使,则必须能飞
  • 接口的本质就是契约,就像我们人间的法律一样,制定好后大家都遵守
  • OO的精髓,是对对象的抽象,最能体现这一点的就是接口,为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如 c++ java c#),就是因为设计模式所研究的,实际上就是如何合理的去抽象。

普通类、抽象类、接口的区别

  • 普通类:只有具体实现
  • 抽象类: 具体实现和规范(抽象方法)都有!
  • 接口:只有规范!自己无法写方法-专业的约束! 约束和实现分离:面向接口编程
  • 接口:没有构造方法,不能实例化,可以实现多个接口,必须重写接口的方法
posted @   sjkzy  阅读(277)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示