设计模式学习笔记(八)- --模板方法模式

本文深入探讨模板方法模式的定义及应用,介绍了如何通过定义算法骨架并允许子类重定义特定步骤来实现灵活的设计。同时提到了好莱坞原则,即高层模块调用低层模块的设计理念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[同系列文章]
1. 设计模式学习笔记(一)- -策略模式
2. 设计模式学习笔记(二)- -观察者模式
3. 设计模式学习笔记(三)- –装饰者模式
4. 设计模式学习笔记(四)- –工厂模式
5. 设计模式学习笔记(五)- –单件模式
6. 设计模式学习笔记(六)- –命令模式
7. 设计模式学习笔记(七)- –适配器模式


不知不觉学习了书本的一大半啦,学完模板方法模式,接下来还有四个模式,学完之后就完结啦,加油么么哒ヾ(◍°∇°◍)ノ゙

我们深入封装算法块,让子类可以在任何时候都可以将自己挂接进运算里。我们甚至会在本章学到一个受到好莱坞影响而启发的设计原则。


模板方法模式

定义

在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。

这里写图片描述

这里写图片描述

好莱坞原则

别调用我们,我们来调用你(高层调用低层)

怎么有点像“你站着别动,我给你买…..”的味道(灬°ω°灬)

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值