模板模式

模板模式属于一种行为性模式。抽象基类规定了一个操作的算法骨架,而一些具体的步骤延迟到了子类去定义。

1.基类定义了模板方法规定了如何算法骨架,子类不可以更改。同时定义了一些子类可以更改的具体步骤。

2.每个不同的子类对具体的步骤进行重载从而执行不同的操作。

该模式的有点是可以利用重复的代码,

图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Template模板模式可以这样理解:一个抽象类公开定义了执行它的方法的方式/模板,它的子类可以按需要重写方法实现...
    莫问以阅读 1,576评论 0 0
  • 概念与定义 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子...
    maxwellyue阅读 377评论 0 0
  • 定义 模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况...
    风水里游阅读 317评论 0 2
  • 序昨天那种朝三暮四的性格又来了。看了好几遍钱能C++的对象生灭,踌躇半天,码了将近1000来字,最后还是果断删掉。...
    吃根香蕉压压惊阅读 450评论 0 0
  • 最近在写的采集框架,为了实现功能扩展,采用了大量的配置文件。这就造成了每添加一个站点都需要手动配置大量参数。对这种...
    涅槃1992阅读 594评论 0 4