设计模式-大话设计模式总结-行为型->模板方法 发表于 2024-04-23 更新于 2024-04-28 分类于 设计模式 , 行为型 阅读次数: 点评 模板方法定义统一的流程骨架,部分差异的方法可在超类中修改。在效果上,有点类似于创建者模式。模板方法更侧重行为流程控制,结构简洁明了;创建者更侧重对象的灵活创建;创建者是多个类组合完成一个整体的功能,结构会复杂些。模板方法让我想到了unity中的可编程渲染管线,在整理流程不变的情况下,为用户开放了顶点着色器(vertex)和片元着色器(fragment),这大大丰富了用户的可操作性,又不失整体流程的控制。从某种程度讲设计模式或许就是现实方法论的总结,它一直都在我们身边。