知识卡片

多态降低耦合

专业/工作 · 502.h

内容

继承让子类复用父类结构,多态让同一接口在不同实现上表现出不同动作。Flink API 大量依赖这种抽象,把用户函数当作可替换行为传入框架。发散:框架稳定性的关键是接口稳定,而不是实现不变。

参考来源

- 位置:《Flink原理与实践》第2章《大数据必备编程知识》(源文件:_epub-src/OEBPS/Text/chapter05.xhtml) - 结论依据:原文围绕“继承和多态”给出定义、流程、对比或限制条件,本卡片据此提炼其可迁移的框架机制,并补充了使用边界或工程启发。 - 原始内容:识有助于我们快速读懂各类源码,深刻理解Flink API及其背后的原理。本章所涉及的主要内容如下。 继承和多态。 泛型。 函数式编程。 本章的案例实践将带领读者从零开始搭建Flink开发环境。 如第1章所述,本书主要基于Java的相关知识,也会在必要的地方兼顾Scala的相关知识。像Java和Sca……