| 意图 | 固定骨架 + 可变步骤 |
|---|---|
| 机制 | 抽象步骤 + 钩子(hook) |
| 对比 | 回调/函数式参数是它的轻量形态 |
Java 示例
Java 示例
abstract class DataMiner {
final void mine(String path) { // 骨架
byte[] raw = open(path);
parse(raw);
analyze();
close();
}
abstract void parse(byte[] raw);
void analyze() { } // 可选钩子
}