文章目录 1. 模板方法模式 1.1 介绍 1.2 优缺点 1.3 适用场景 1.4 注意事项 3. 实例 3. 源码实现 3.1 Java.Object 3.2 RestTemplate, JmsTemplate, JpaTemplate 1. 模板方法模式 1.1 介绍 意图 : 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 主要解决 :一些方法通用,却在每一个子类都重新写了这一方法。 关键代码 :在抽象类实现,其他步骤在子类实现。 1.2 优缺点 优点 它封装了不变部分,扩展可...