模板方法

场景

钉钉告警消息模板化渲染改造中,不同场景(GOC群通知,自定义群通知,xxx)的告警均有自己的 方法 构造生成最终的消息体。构造过程/步骤及其类似。

工作中遇到的设计模式 - 图1

所以,可以定义抽象类,实现通用的render方法,抽象出各个步骤,各个步骤的具体实现交由子类实现。