模板模式

模板模式

[TOC]

类型

行为型模式

简介

定义一个操作中的算法的骨架,而将一些步骤延迟到子类实现当中。即抽象类,定义算法的步骤接口,同时以final方式定义了执行步骤的详细过程。

优点

封装公共部分,以继承方式扩展步骤的子类实现

缺点

如果各个步骤存在多种实现,继承拓展会导致类的爆炸,这时可以考虑在抽象莫模板类以依赖方式应用各种不同步骤的策略接口,并提供builder模式,转配步骤策略

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 4,103评论 1 15
  • #1.模板模式 一.模式定义 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的...
    Sznag阅读 1,084评论 0 1
  • 模板方法模式定义 模板方法模式(Template Method Pattern)定义如下:Define the s...
    WILL_HUNTING阅读 368评论 0 0
  • 焦点解决网络中级十一期坚持分享第240天光山心协小屋坚持分享第59天 什么是不良行为?是缺乏知识的行为、缺乏...
    周老师成长记录仪阅读 847评论 0 0
  • 先说说我的设定吧 上海某某高校的高二学生,一个单眼皮头发微卷(烫过后再也没直过)发色漆黑的小男生.嗯,挺普通的。 ...
    德没安阅读 655评论 0 1

友情链接更多精彩内容