知识卡片
接口定义能力边界
内容
接口只声明一组方法契约,不承诺具体状态和实现。框架用接口接收用户逻辑,既能约束输入输出,又允许业务代码自由实现。发散:好接口像插座,限制的是形状,释放的是设备选择。
参考来源
- 位置:《Flink原理与实践》第2章《大数据必备编程知识》(源文件:_epub-src/OEBPS/Text/chapter05.xhtml)
- 结论依据:原文围绕“继承、类和接口”给出定义、流程、对比或限制条件,本卡片据此提炼其可迁移的框架机制,并补充了使用边界或工程启发。
- 原始内容:些代码进行抽象,以达到复用的目的。Flink开发过程中会涉及大量的继承和多态相关问题。 2.1.1 继承、类和接口 继承在现实世界中无处不在。比如我们想描述动物和它们的行为,可以先创建一个动物类别,动物类别又可以分为狗和鱼,这样的一种层次结构其实就是编程语言中的继承关系。动物类涵盖了每种动物都有的属……