美文网首页
模板模式

模板模式

作者: 紫雨杰 | 来源:发表于2018-06-11 11:27 被阅读0次

    一、概念

      模板模式是一种类继承模式,主要是通过一个抽象类,把子类一些共有的类提取出来(称为基本方法),放到抽象类中,并在抽象类中定义一个模板方法,
      在模板方法中规定基本方法的执行顺序。将不同的实现细节交给子类去实现。
    

    二、优点:

      1、封装不变部分,扩展可变部分。 
      2、提取公共代码,便于维护。 
      3、行为由父类控制,子类实现。
    

    三、缺点:

      每一个不同的实现都需要一个子类来实现,导致类的个数增加,使得系统更加庞大。
    

    四、使用场景

      1、有多个子类共有的方法,且逻辑相同。 
      2、重要的、复杂的方法,可以考虑作为模板方法。
    

    五、工作中常用到的模板模式

        1、JDBCTemplate
        2、redisTemplate

    相关文章

      网友评论

          本文标题:模板模式

          本文链接:https://www.haomeiwen.com/subject/pqhblftx.html