198 字
1 分钟
面试鸭-什么是模板方法模式?一般用在什么场景?
什么是模版方法模式?一般用在什么场景?
模版方法模式是一种行为型软件设计模式,核心的思想是定义一个模板流程,然后使流程中的某些步骤可以被替换。 简单来说,模板方法模型就是定义了位置的流程,然后中间有几个空可以修改,接着使用不同的子类填空得到不同的结果。
一般使用在,步骤是固定的,但是其中的某一步具体实现不同,比如:导出数据功能,需要支持导出csv格式,导出pdf格式,可能只有导出不同格式那一步的数据格式化方式不同,就可以使用模板方法模式。
问题
面试鸭-什么是模板方法模式?一般用在什么场景?
http://www.shineacz.top/posts/面试鸭-什么是模板方法模式一般用在什么场景/