设计模式之模版方法模式

定义

定义一个操作中的算法的骨架(稳定),而将一些步骤延迟(变化)到子类中。模版方法使得子类可以不改变(复用)一个算法的结构即可重定义(override 重写)该算法的某些特定步骤。

类图

总结

"不要调用我,让我来调用你" 的反向控制结构是典型应用

被模版方法调用的虚函数可以实现,也可以没有任何实现(抽象方法、纯虚方法),但一般推荐设置为protected方法

相关推荐
方便面不加香菜11 小时前
Linux--基础IO(一)
linux·运维·服务器
mounter62515 小时前
现代 Linux 内存管理的演进与变革:从传统 LRU 到多代架构 MGLRU
linux·服务器·kernel
赵渝强老师15 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
Qt程序员16 小时前
Linux RCU 原理与应用
linux·c++·内核·linux内核·rcu
The Sheep 202316 小时前
Vue复习
linux·服务器·数据库
qeen8716 小时前
【C++】类与对象之类的默认成员函数(二)
android·c语言·开发语言·c++·笔记·学习
兄台の请冷静16 小时前
Linux 安装es
linux·elasticsearch·jenkins
fengyehongWorld16 小时前
Linux rg命令
linux
pride.li17 小时前
海思视觉Hi3516CV610--开机自动设置ip
linux·网络·网络协议·tcp/ip
我叫张小白。17 小时前
CentOS 7 安装 Docker并配置镜像加速(完整指南)
linux·docker·centos