模板方法(钩子函数)设计模式
2023-09-14 09:02:00 时间
模板方法就是钩子函数(回调函数),也就是在父类中定义好了方法,子类只需重写父类的部分方法即可。
图解
代码实现
public class Main {
public static void main(String[] args) {
F f = new C1();
f.m();
}
}
abstract class F {
public void m() {
op1();
op2();
}
abstract void op1();
abstract void op2();
}
class C1 extends F {
@Override
void op1() {
System.out.println("op1");
}
@Override
void op2() {
System.out.println("op2");
}
}
相关文章
- Flask开发系列之模板
- 模板方法模式----设计模式系列
- laravel5.1框架基础之Blade模板继承简单使用方法分析
- PHP实现简易的模板引擎
- Template Method 模板方法 MD
- 【设计模式】模板方法模式
- intellij idea:设置java方法注释模板(intellij idea 2019.2)
- 动态求连续区间和(树状数组模板)
- 非常不错的train方法模板
- 【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件)
- Vue3学习笔记(三)——模板语法、Class 与 Style 、ES6新增数组方法、UI库介绍
- 设计模式------模板方法模式
- 使用Maven模板创建项目