沉梦听雨的编程指南
首页
Java
基础篇
集合篇
并发篇
JVM
新特性
计算机基础
计算机网络
操作系统
数据结构与算法
数据库
基础篇
MySql
Redis
达梦数据库
常用框架
Spring
SpringBoot
Mybatis
Shiro
系统设计
设计须知
UML画图
权限校验
设计模式
微服务
API网关
RPC
消息队列
SpringCloud
分布式事务
云存储
多媒体框架
虚拟机
开发日常
开发工具篇
工具库篇
开发技巧篇
工具类系列
随笔
前端学习
前端环境搭建
HTML与CSS
JS学习
Vue3入门
Vue3进阶
黑马Vue3
项目笔记
脚手架搭建
瑞吉外卖
黑马点评
vue-blog
沉梦接口开放平台
用户中心
聚合搜索平台
仿12306项目
RuoYi-Vue
其它
博客搭建
网站收藏箱
断墨寻径摘录
费曼学习法
Github
(opens new window)
系统设计
设计模式
沉梦听雨
2025-03-18
目录
模板方法模式
#
模板方法模式
#
模板方法模式基本介绍
模板方法模式(TemplateMethodPattern),又叫模板模式(TemplatePattern),在一个
抽象类
公开定义了执行它的方法的模板。它的
子类
可以按需要重写方法实现,但调用将以
抽象类
中定义的方式进行。
简单说,模板方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到
子类
中,使得
子类
可以不改变一个算法的结构,就可以重定义该算法的某些特定步骤。
这种类型的设计模式属于行为型模式。
上次更新:
2025/3/20 16:42:28
外观模式
常见设计模式总结
←
外观模式
常见设计模式总结
→
跟随系统
浅色模式
深色模式
阅读模式